Elemento <channelSinkProviders>
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 dovunque è registrato un provider di sink di canale.
Elemento <Configuration>
Elemento <system.runtime.remoting>
Elemento <channelSinkProviders>
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed 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 |
È l'elemento di primo livello 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>. Inoltre, il provider di sink di canale "propsetter" 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" password="xyz" />
<endpoint url="contoso.com:9001" password="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
Riferimenti
Schema delle impostazioni remote