Compartir a través de


HttpChannel Constructores

Definición

Inicializa una nueva instancia de la clase HttpChannel.

Sobrecargas

HttpChannel()

Inicializa una nueva instancia de la clase HttpChannel.

HttpChannel(Int32)

Inicializa una nueva instancia de la clase HttpChannel con un canal de servidor que realiza la escucha en el puerto especificado.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inicializa una nueva instancia de la clase HttpChannel con las propiedades de configuración y receptores especificados.

HttpChannel()

Inicializa una nueva instancia de la clase HttpChannel.

public:
 HttpChannel();
public HttpChannel ();
Public Sub New ()

Comentarios

Las propiedades de configuración de la HttpChannel instancia devuelta por este constructor se establecen en sus valores predeterminados.

Se aplica a

HttpChannel(Int32)

Inicializa una nueva instancia de la clase HttpChannel con un canal de servidor que realiza la escucha en el puerto especificado.

public:
 HttpChannel(int port);
public HttpChannel (int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)

Parámetros

port
Int32

El puerto donde el canal de servidor realiza la escucha.

Comentarios

Cuando se usa este constructor, el valor predeterminado IClientChannelSinkProvider usado es SoapClientFormatterSinkProvider.

Se aplica a

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inicializa una nueva instancia de la clase HttpChannel con las propiedades de configuración y receptores especificados.

public:
 HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)

Parámetros

properties
IDictionary

Colección IDictionary que especifica valores para las propiedades de configuración que los canales de cliente y servidor van a utilizar.

clientSinkProvider
IClientChannelSinkProvider

Implementación de IClientChannelSinkProvider que va a utilizar el canal de cliente.

serverSinkProvider
IServerChannelSinkProvider

Implementación de IServerChannelSinkProvider que va a utilizar el canal de servidor.

Excepciones

Se ha aplicado un formato incorrecto a una propiedad de configuración.

Comentarios

Para obtener más información sobre las propiedades de configuración del canal, vea Propiedades de configuración de canal y formateador.

Los receptores de canal proporcionan un punto de complemento que permite el acceso a los mensajes subyacentes que fluyen a través del canal, así como la secuencia usada por el mecanismo de transporte para enviar mensajes a un objeto remoto. Los receptores de canal también son responsables del transporte de mensajes entre el cliente y el servidor. Los receptores de canal se vinculan juntos en una cadena y todos los mensajes de canal fluyen a través de esta cadena de receptores antes de que el mensaje finalmente se serialice y transporte. Si no necesita funcionalidad de receptor, establezca los clientSinkProvider parámetros y serverSinkProvider en null.

Consulte también

Se aplica a