HttpChannel Construtores

Definição

Inicializa uma nova instância da classe HttpChannel.

Sobrecargas

Nome Description
HttpChannel()

Inicializa uma nova instância da classe HttpChannel.

HttpChannel(Int32)

Inicializa uma nova instância da HttpChannel classe com um canal de servidor que escuta na porta especificada.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inicializa uma nova instância da HttpChannel classe com as propriedades de configuração e os coletores especificados.

HttpChannel()

Inicializa uma nova instância da classe HttpChannel.

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

Comentários

As propriedades de configuração da HttpChannel instância retornada por esse construtor são definidas como seus valores padrão.

Aplica-se a

HttpChannel(Int32)

Inicializa uma nova instância da HttpChannel classe com um canal de servidor que escuta na porta especificada.

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

A porta na qual o canal do servidor escuta.

Comentários

Quando esse construtor é usado, o padrão IClientChannelSinkProvider usado é o SoapClientFormatterSinkProvider.

Aplica-se a

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inicializa uma nova instância da HttpChannel classe com as propriedades de configuração e os coletores 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

Uma IDictionary coleção que especifica valores para propriedades de configuração a serem usadas pelos canais de cliente e servidor.

clientSinkProvider
IClientChannelSinkProvider

A IClientChannelSinkProvider implementação a ser usada pelo canal cliente.

serverSinkProvider
IServerChannelSinkProvider

A IServerChannelSinkProvider implementação a ser usada pelo canal do servidor.

Exceções

Uma propriedade de configuração foi formatada incorretamente.

Comentários

Os coletores de canal fornecem um ponto de plug-in que permite o acesso às mensagens subjacentes que fluem pelo canal, bem como ao fluxo usado pelo mecanismo de transporte para enviar mensagens para um objeto remoto. Os coletores de canal também são responsáveis pelo transporte de mensagens entre o cliente e o servidor. Os coletores de canal são vinculados em uma cadeia e todas as mensagens de canal fluem por essa cadeia de coletores antes que a mensagem seja finalmente serializada e transportada. Se você não precisar da funcionalidade do coletor, defina o parâmetro e serverSinkProvider os clientSinkProvider parâmetros como null.

Aplica-se a