Compartir a través de


<clientProviders> Elemento (Plantilla)

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 de receptores de canal que se pueden insertar en una cadena de llamadas de canales de cliente. 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)
      <clientProviders> Elemento (Plantilla)

Sintaxis

<clientProviders> 
   <formatter> 
   <provider> 
</clientProviders>

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Ninguno.

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>.

Elementos primarios

Elemento Descripción

channelSinkProviders

Contiene plantillas para proveedores de receptores de canal de cliente y servidor.

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.

Notas

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>

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