Elemento <clientProviders> (plantilla)
Contiene plantillas de receptores de canal que se pueden insertar en una cadena de llamadas de canales de cliente.
<configuration>
<system.runtime.remoting>
<channelSinkProviders>
<clientProviders>
<clientProviders>
<formatter>
<provider>
</clientProviders>
Elementos secundarios
Elemento | Descripción |
---|---|
<formatter> | Contiene una plantilla de proveedor de receptores de formateador. Puede producirse una sola vez o varias veces en el elemento de plantilla <clientProviders>. |
<provider> | Contiene una plantilla de proveedor de receptores. Puede producirse una sola vez o varias veces en el elemento de plantilla <clientProviders>. |
Comentarios
Al especificar un proveedor de receptores de formateador o cualquier número de otros proveedores de receptores de canal, se crea una plantilla a la que se pueda hacer referencia desde otros elementos <clientProviders> en otro lugar del archivo de configuración.
Ejemplo
En la siguiente sección del archivo de configuración se declaran dos plantillas de proveedor.
<channelSinkProviders>
<clientProviders>
<provider
id="propsetter"
type="ChannelSinkPropertySetterProvider, PropsSink"
/>
<provider
id="logger"
type="Logging.LoggingClientChannelSinkProvider, LoggingSinks"
/>
</clientProviders>
</channelSinkProviders>
En otro lugar del archivo de configuración, estos proveedores pueden especificarse en un elemento <clientProviders>, tal y como se muestra en el siguiente ejemplo.
<channels>
<channel>
<clientProviders>
<provider ref="logger"/>
<provider ref="propsetter"/>
</clientProviders>
<channel>
</channels>
Requisitos
Archivos de configuración: Archivo de configuración de la aplicación, archivo de configuración del equipo (Machine.config)
Vea también
Esquema de la configuración de la interacción remota | Receptores y cadenas de receptores