Esquema de configuración de la comunicación remota

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 etiquetas que se utilizan para incluir configuraciones personalizadas en los archivos de configuración de aplicaciones de interacción remota.

<configuración>

   <system.runtime.remoting>

      <application>

         <lifetime>

         <channels> (Instancia)

            <channel> (Instancia)

               <serverProviders> (Instancia)

                  <provider> (Instancia)

                  <formatter> (Instancia)

               <clientProviders> (Instancia)

                  <provider> (Instancia)

                  <formatter> (Instancia)

         <client>

            <wellknown> (Instancia de cliente)

            <activated> (Instancia de cliente)

         <service>

            <wellknown> (Instancia de servicio)

            <activated> (Instancia de servicio)

         <soapInterop>

            <interopXmlType>

            <interopXmlElement>

            <preLoad>

      <channels> (Plantilla)

         <channel> (Plantilla)

            <serverProviders> (Instancia)

               <provider> (Instancia)

               <formatter> (Instancia)

            <clientProviders> (Instancia)

               <provider> (Instancia)

               <formatter> (Instancia)

      <channelSinkProviders>

            <serverProviders> (Plantilla)

               <provider> (Plantilla)

               <formatter> (Plantilla)

            <clientProviders> (Plantilla)

               <provider> (Plantilla)

               <formatter> (Plantilla)

      <customErrors>

      <debug>

Elemento Descripción

<system.runtime.remoting>

Contiene información sobre canales y objetos remotos.

<application>

Contiene información sobre los objetos remotos que la aplicación consume y expone.

<lifetime>

Contiene información sobre el período de duración de todos los objetos activados en el cliente que atiende esta aplicación.

<channels> (Instancia)

Contiene los canales que la aplicación utiliza para comunicarse con objetos remotos.

<channel> (Instancia)

Configura el canal que la aplicación utiliza para comunicarse con objetos remotos.

<serverProviders> (Instancia)

Contiene los proveedores de receptores de canal que van a formar parte de la cadena de llamadas de receptores de canal predeterminada del servidor correspondiente a esta plantilla de canal cuando se hace referencia a la plantilla en otro lugar del archivo de configuración.

<provider> (Instancia)

Contiene el proveedor de un receptor de canal que se ha de insertar en una cadena de receptores de canal.

<formatter> (Instancia)

Contiene el proveedor de receptores de canal para un receptor de formateador que se ha de insertar en la cadena de receptores de canal.

<clientProviders> (Instancia)

Contiene los proveedores de receptores de canal que van a formar parte de la cadena de llamadas de receptores de canal predeterminada del cliente correspondiente a esta plantilla de canal cuando se hace referencia a la plantilla en otro lugar del archivo de configuración.

<client>

Contiene los objetos que consume la aplicación.

<wellknown> (Instancia de cliente)

Contiene información sobre los objetos (conocidos) activados en el servidor y que la aplicación desea consumir.

<activated> (Instancia de cliente)

Contiene información sobre los objetos activados en el cliente y que la aplicación desea consumir.

<service>

Contiene los objetos que la aplicación expone a otros dominios de aplicación o contextos.

<wellknown> (Instancia de servicio)

Contiene información sobre los objetos (conocidos) activados en el servidor y que la aplicación desea publicar.

<activated> (Instancia de servicio)

Contiene información sobre los objetos activados en el cliente y que la aplicación desea publicar.

<soapInterop>

Contiene las asignaciones de tipos utilizadas con SOAP.

<interopXmlType>

Crea una asignación bidireccional entre un tipo de Common Language Runtime y un tipo XML y espacio de nombres XML.

<interopXmlElement>

Crea una asignación bidireccional entre un tipo de Common Language Runtime y un elemento XML y espacio de nombres XML.

<preLoad>

Especifica el tipo para cargar las asignaciones de las clases que extienden SoapAttribute.

<channels> (Plantilla)

Contiene las plantillas de canal que la aplicación utiliza para comunicarse con objetos remotos.

<channel> (Plantilla)

Contiene la plantilla de canal que la aplicación puede especificar y configurar para comunicar o escuchar las solicitudes de objetos remotos.

<channelSinkProviders>

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.

<serverProviders> (Plantilla)

Contiene plantillas de receptores de canal que se pueden insertar en una cadena de llamadas de canales de servidor.

<provider> (Plantilla)

Contiene la plantilla de proveedores de receptores de canal correspondiente a un receptor de canal que se ha de insertar en la cadena de receptores de canal del servidor o cliente.

<formatter> (Plantilla)

Contiene el proveedor de receptores de canal para un receptor de formateador que se ha de insertar en la cadena de receptores de canal del cliente o servidor.

<clientProviders> (Plantilla)

Contiene plantillas de receptores de canal que se pueden insertar en una cadena de llamadas de canales de cliente.

<debug>

Especifica si se van a cargar tipos en el archivo de configuración cuando se inicia la aplicación.

<customErrors>

Indica si los canales del servidor de este dominio de aplicaciones devuelven información de excepciones filtrada o completa a llamadores locales o remotos.

Vea también

Otros recursos

.NET Framework Configuration File Schema
Información general de servicios remotos de .NET Framework

Fecha de compilación: 2010-02-13