<channelSinkProviders>-Element
Enthält Vorlagen für Provider für Client- und Server-Channelempfänger. Auf alle unter diesem Element angegeben Channelempfänger-Provider kann an einer beliebigen Stelle verwiesen werden, an der ein Channelempfänger-Provider registriert sein könnte.
<configuration>
<system.runtime.remoting>
<channelSinkProviders>
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
Untergeordnete Elemente
Element | Beschreibung |
---|---|
<serverProviders> | Enthält Vorlagen für Channelempfänger, die in eine Serverchannel-Aufrufkette eingefügt werden können. Kann im <channelSinkProviders>-Element einmal vorkommen. |
<clientProviders> | Enthält Vorlagen für Channelempfänger, die in eine Clientchannel-Aufrufkette eingefügt werden können. Kann im <channelSinkProviders>-Element einmal vorkommen. |
Beispiel
Die folgende Konfigurationsdatei weist mit Hilfe des <provider>-Instanzelements dem HttpChannel die "propsetter"- und "null"-Channelempfänger-Provider zu, die mit <provider>-Vorlagenelementen deklariert wurden. Außerdem wird der "propsetter"-Channelempfänger-Provider mit den benutzerdefinierten Providereigenschaften erstellt, die als Attribute für das Provider-Instanzelement und als Name-Wert-Paare für das untergeordnete <endpoint>
-Attribut angegeben wurden.
<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>
Anforderungen
Konfigurationsdateien: Anwendungskonfigurationsdatei, Konfigurationsdatei für den Computer (Machine.config)
Siehe auch
Schema für Remoteeinstellungen | Empfänger und Empfängerketten