Condividi tramite


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

<formatter>

Contiene un modello di provider di sink del formattatore. Può essere presente una o più volte in un elemento del modello <clientProviders>.

<provider>

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

Sink e catene di sink

Data di compilazione: 2010-02-13