<channels> Elemento (Plantilla)
Contiene las plantillas de canal que la aplicación utiliza para comunicar con objetos remotos. A los canales declarados bajo este elemento se puede hacer referencia en cualquier lugar donde esté registrado un canal.
<configuration>
<system.runtime.remoting> (Elemento)
<channels> Elemento (Plantilla)
<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 |
---|---|
Contiene la plantilla de canal que la aplicación puede especificar y configurar para comunicar o escuchar las solicitudes de objetos remotos. Se produce una sola vez o varias veces en el elemento <channels>. |
Elementos primarios
Elemento | Descripción |
---|---|
configuration |
Es el 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. |
Comentarios
Las plantillas de canal pueden encontrarse en los archivos de configuración de la aplicación, archivos de configuración independientes o el archivo de configuración del equipo.
Ejemplo
En el siguiente archivo de configuración se utiliza un elemento de plantilla <channels> para declarar un HttpChannel con el id "httpbinary" que utiliza el BinaryClientFormatterSink para serializar las llamadas remotas. A continuación, se solicita que esta aplicación utilice concretamente esa configuración de canal especificando ref="httpbinary"
en el elemento de instancia <channel> dentro del elemento <application>. Observe que el uso del atributo type para especificar un tipo en un ensamblado que se encuentra en la caché de ensamblados global requiere información completa sobre el tipo, incluida la información sobre la versión, referencia cultural y clave pública. Para mayor brevedad, dicha información se ha omitido en los atributos type que aparecen a continuación.
<configuration>
<system.runtime.remoting>
<channels>
<channel
type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting, ...."
id="httpbinary"
>
<clientProviders>
<formatter
type="System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider, System.Runtime.Remoting, ...."
/>
</clientProviders>
</channel>
</channels>
<application>
<channels>
<channel ref="httpbinary"/>
</channels>
<client>
<wellknown
url="http://computername:80/RemoteType.rem"
type="RemoteType, RemoteAssembly"
/>
</client>
</application>
<debug loadTypes="true"/>
</system.runtime.remoting>
</configuration>
Consulte también
Referencia
Esquema de configuración de la comunicación remota
Conceptos
Receptores y cadenas de receptores
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.