El espacio de nombres
System.Runtime.Remoting.Channels contiene clases que admiten y controlan los canales y los receptores de canales, que se utilizan como el medio de transporte cuando un cliente llama a un método en un objeto remoto.
Los canales son objetos que transportan los mensajes entre las aplicaciones a través de límites remotos, por ejemplo, dominios de aplicación, procesos y equipos. Un canal puede escuchar los mensajes entrantes en un extremo, enviar los mensajes salientes a otro extremo o ambas cosas. Esto permite conectar una gran variedad de protocolos, incluso si Common Language Runtime no está en el otro extremo del canal.
Los canales envían cada objeto por una cadena de objetos de receptores de canales antes de enviar o después de recibir un mensaje. Esta cadena de receptores contiene los receptores necesarios para la funcionalidad básica del canal, como receptores de generador de pila o de transporte, pero la cadena de receptores de canales se puede personalizar para que realice tareas especiales con un mensaje o secuencia. Cada receptor de cada cadena recibe el objeto, realiza una operación concreta y lo pasa al siguiente receptor de la cadena. No existe una regla que diga que se debe pasar al siguiente receptor el objeto exacto recibido por un receptor de mensajes, pero, a menudo, éste es el caso.
Para obtener más información, vea Canales y Receptores y cadenas de receptores.

Enumeraciones