<channelSinkProviders>, élément
Contient les modèles pour les fournisseurs de récepteurs de canaux clients et serveur. Tout fournisseur de récepteur de canal spécifié sous cet élément peut être référencé à n'importe quel endroit où un fournisseur de récepteur de canal peut être inscrit.
<configuration>, élément
<system.runtime.remoting>, élément
<channelSinkProviders>, élément
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun(e).
Éléments enfants
Élément | Description |
---|---|
Contient les modèles de récepteurs de canaux pouvant être insérés dans une chaîne d'appel de canal serveur. Peut apparaître une seule fois dans l'élément <channelSinkProviders>. |
|
Contient les modèles de récepteurs de canaux pouvant être insérés dans une chaîne d'appel de canal client. Peut apparaître une seule fois dans l'élément <channelSinkProviders>. |
Éléments parents
Élément | Description |
---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
system.runtime.remoting |
Contient des informations sur les canaux et les objets distants. |
Exemple
Le fichier de configuration suivant utilise un élément d'instance <provider> pour assigner au HttpChannel les fournisseurs de récepteurs de canaux « propsetter » et « null » qui sont déclarés avec les éléments de modèle <provider>. De plus, le fournisseur de récepteur de canal « propsetter » est créé avec les propriétés du fournisseur personnalisé spécifiées comme attributs sur l'élément d'instance du fournisseur et comme paires nom/valeur de l'attribut enfant <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>
Voir aussi
Référence
Schéma des paramètres d'accès distant