<channelSinkProviders> (Elemento)
Este tema es específico de una tecnología heredada que se mantiene para la compatibilidad con versiones anteriores con aplicaciones existentes y no se recomienda para nuevo desarrollo. Las aplicaciones distribuidas se deberían desarrollar utilizando Windows Communication Foundation (WCF).
Contiene plantillas para proveedores de receptores de canal de cliente y de servidor. Se puede hacer referencia a todos los proveedores de receptores de canal especificados debajo de este elemento en cualquier lugar donde esté registrado un proveedor de receptores de canal. Este elemento puede aparecer en un archivo de configuración del equipo o en un archivo de configuración de la aplicación.
Schema Hierarchy
<configuration>
<system.runtime.remoting> (Elemento)
<channelSinkProviders> (Elemento)
Sintaxis
<channelSinkProviders>
<serverProviders>
<clientProviders>
</<channelSinkProviders>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento | Descripción |
---|---|
Contiene plantillas de receptores de canal que se pueden insertar en una cadena de llamadas de canales de servidor. Puede producirse una sola vez en el elemento <channelSinkProviders>. |
|
Contiene plantillas de receptores de canal que se pueden insertar en una cadena de llamadas de canales de cliente. Puede producirse una sola vez en el elemento <channelSinkProviders>. |
Elementos primarios
Elemento | Descripción |
---|---|
configuration |
Elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework. |
system.runtime.remoting |
Contiene información sobre canales y objetos remotos. |
Ejemplo
En el siguiente archivo de configuración se utiliza un elemento de instancia <provider> para asignar al HttpChannel los proveedores de receptores de canal "propsetter" y "null" que se han declarado con los elementos de plantilla <provider>. Además, el proveedor de receptores de canal "propsetter" se crea con las propiedades de proveedor personalizado especificadas como atributos en el elemento de instancia del proveedor y como los pares nombre/valor del atributo <endpoint>
secundario.
<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>
Vea también
Referencia
Esquema de configuración de la comunicación remota
Conceptos
Receptores y cadenas de receptores
Fecha de compilación: 2010-02-13