Elemento <clientProviders> (modello)
Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando Windows Communication Foundation (WCF).
Contiene modelli di sink di canale che possono essere inseriti nella catena di chiamate di canale client. Questo elemento può essere presente in un file di configurazione del computer e in un file di configurazione dell'applicazione.
Schema Hierarchy
<configuration>
Elemento <system.runtime.remoting>
Elemento <channelSinkProviders>
Elemento <clientProviders> (modello)
Sintassi
<clientProviders>
<formatter>
<provider>
</clientProviders>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento | Descrizione |
---|---|
Contiene un modello di provider di sink del formattatore. Può essere presente una o più volte in un elemento del modello <clientProviders>. |
|
Contiene un modello di provider di sink. Può essere presente una o più volte in un elemento del modello <clientProviders>. |
Elementi padre
Elemento | Descrizione |
---|---|
channelSinkProviders |
Contiene modelli per provider di sink di canale client e server. |
configuration |
È l'elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
system.runtime.remoting |
Contiene informazioni relative a oggetti e canali remoti. |
Osservazioni
Se viene specificato un provider di sink del formattatore o un numero qualsiasi di altri provider di sink di canale, viene creato un modello a cui è possibile fare riferimento da altri elementi <clientProviders> in altri punti nel file di configurazione.
Esempio
Nella sezione di file di configurazione seguente vengono dichiarati due modelli di provider.
<channelSinkProviders>
<clientProviders>
<provider
id="propsetter"
type="ChannelSinkPropertySetterProvider, PropsSink"
/>
<provider
id="logger"
type="Logging.LoggingClientChannelSinkProvider, LoggingSinks"
/>
</clientProviders>
</channelSinkProviders>
In altri punti nel file di configurazione, è possibile specificare tali provider in un elemento <clientProviders>, come illustrato nell'esempio seguente.
<channels>
<channel>
<clientProviders>
<provider ref="logger"/>
<provider ref="propsetter"/>
</clientProviders>
<channel>
</channels>
Vedere anche
Riferimento
Schema delle impostazioni remote
Concetti
Data di compilazione: 2010-02-13