Elemento <channelSinkProviders>
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 per provider di sink di canale client e server. È possibile fare riferimento a qualsiasi provider di sink di canale specificato sotto questo elemento ovunque sia registrato un provider di sink di canale. 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>
Sintassi
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento | Descrizione |
---|---|
Contiene i modelli di sink di canale che possono essere inseriti in una catena di chiamate di canale server. Può essere presente una sola volta nell'elemento <channelSinkProviders>. |
|
Contiene modelli di sink di canale che possono essere inseriti nella catena di chiamate di canale client. Può essere presente una sola volta nell'elemento <channelSinkProviders>. |
Elementi padre
Elemento | Descrizione |
---|---|
configuration |
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. |
Esempio
Nel file di configurazione seguente viene utilizzato un elemento di istanza <provider> per assegnare al canale HttpChannel i provider di sink di canale "propsetter" e "null" che sono stati dichiarati con elementi del modello <provider>. Il provider di sink di canale "propsetter", inoltre, viene creato con le proprietà personalizzate del provider specificate come attributi nell'elemento di istanza del provider e come coppie nome/valore dell'attributo figlio <endpoint>
.
<configuration>
<system.runtime.remoting>
<application>
<client>
<wellknown
type="RemoteType, RemoteAssembly"
url="http://computername:8080/RemoteType.rem"/>
</client>
<channels>
<channel ref="http">
<clientProviders>
<formatter ref="soap"/>
<provider
ref="propsetter"
username="bob"
writeToConsole="true"
>
<endpoint url="contoso.com:9000" someProperty="xyz" />
<endpoint url="contoso.com:9001" someProperty="123" />
</provider>
<provider ref="null" writeToConsole="true" />
</clientProviders>
</channel>
</channels>
</application>
<channelSinkProviders>
<clientProviders>
<provider
id="propsetter"
type="ChannelSinkPropertySetterProvider, SinkAssembly"
/>
<provider
id="null"
type="NullSinkProvider, SinkAssembly"
/>
</clientProviders>
</channelSinkProviders>
<debug loadTypes="true" />
</system.runtime.remoting>
</configuration>
Vedere anche
Riferimento
Schema delle impostazioni remote
Concetti
Data di compilazione: 2010-02-13