Compartir a través de


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