El método RegisterChannel(IChannel,Boolean) toma la interfaz IChannel de un objeto de canal. La propiedad ChannelName del canal debe ser única o el canal debe ser anónimo. Un canal es anónimo si IChannel.ChannelName se establece en referencia de objeto null (Nothing en Visual Basic) o en Empty utilizando la propiedad de configuración name.
No se pueden registrar dos canales con el mismo nombre en un AppDomain. De forma predeterminada, el nombre de un HttpChannel es "http" y el nombre de un TcpChannel es "tcp". Por tanto, si se desea registrar dos canales del mismo tipo, se debe especificar un nombre diferente para uno de ellos a través de las propiedades de configuración.
Para obtener más información sobre propiedades de configuración de canales, vea Propiedades de configuración del canal y del formateador y <channel> (Elemento, Plantilla).
Nota |
|---|
| Si se establece esureSecurity en true se inicia una excepción de TcpServerChannel en Windows 98 (el canal tcp seguro no es compatible con Windows 9x); se inicia una excepción de HttpServerChannel en todas las plataformas (los usuarios deben alojar el servicio en IIS si desean un canal http protegido). |