<channelSinkProviders>-Element
Enthält Vorlagen für Anbieter für Client- und Serverchannelempfänger. Auf alle unter diesem Element angegebenen Channelempfängeranbieter kann an einer beliebigen Stelle verwiesen werden, an der ein Channelempfängeranbieter registriert sein könnte.
<configuration>
<system.runtime.remoting>-Element
<channelSinkProviders>-Element
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete sowie übergeordnete Elemente beschrieben.
Attribute
Keines.
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Enthält Vorlagen für Channelempfänger, die in eine Serverempfänger-Aufrufkette eingefügt werden können. Kann im <channelSinkProviders>-Element einmal vorkommen. |
|
Enthält Vorlagen für Channelempfänger, die in eine Clientchannel-Aufrufkette eingefügt werden können. Kann im <channelSinkProviders>-Element einmal vorkommen. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
configuration |
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird. |
system.runtime.remoting |
Enthält Informationen über Remoteobjekte und Channels. |
Beispiel
Die folgende Konfigurationsdatei weist HttpChannel mithilfe des <provider>-Instanzelements den "propsetter"-Channelempfängeranbieter und den "null"-Channelempfängeranbieter zu, die mit <provider>-Vorlagenelementen deklariert wurden. Außerdem wird der "propsetter"-Channelempfängeranbieter mit den benutzerdefinierten Anbietereigenschaften erstellt, die als Attribute für das Anbieterinstanzelement 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" 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>
Siehe auch
Referenz
Schema für Remoteeinstellungen
Konzepte
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.