<channels> Elemento (Instancia)

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 los canales que la aplicación utiliza para comunicarse con objetos remotos. Este elemento configura plantillas de canal o declara nuevos canales para utilizarlos con la aplicación especificada. 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)
    <application> (Elemento)
      <channels> Elemento (Instancia)

Sintaxis

<channels> 
   <channel/> 
</channels>

Atributos y elementos

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

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción

channel

Describe el canal que la aplicación utiliza para comunicar con objetos remotos. Se produce una sola vez o varias veces en el elemento <channels>.

Elementos primarios

Elemento Descripción

application

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

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

Los canales se pueden registrar únicamente en los archivos de configuración de la aplicación.

Ejemplo

En el siguiente archivo de configuración se declara la ubicación de un tipo remoto para una aplicación cliente y se utiliza el elemento de instancia <channels> para indicar al sistema de comunicación remota de .NET Framework que debe buscar un puerto apropiado desde el que conectarse al objeto de servidor, y que debe utilizar el HttpChannel predeterminado.

<configuration>
   <system.runtime.remoting>
      <application>
         <client>
            <wellknown 
               type="RemoteType, RemoteAssembly"
               url="http://computername:8080/RemoteType.rem"
            />
         </client>
         <channels>
            <channel 
               ref="http" 
               port="0"
            />
         </channels>
      </application>
   </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