HttpChannel Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe HttpChannel.
Sobrecargas
HttpChannel() |
Inicializa uma nova instância da classe HttpChannel. |
HttpChannel(Int32) |
Inicializa uma nova instância da classe HttpChannel com um canal de servidor que escuta na porta especificada. |
HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider) |
Inicializa uma nova instância da classe HttpChannel 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 retornadas por esse construtor são definidas com seus valores padrão.
Aplica-se a
HttpChannel(Int32)
Inicializa uma nova instância da classe HttpChannel 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 classe HttpChannel 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 coleção IDictionary que especifica valores para propriedades de configuração a ser usada pelos canais do cliente e do servidor.
- clientSinkProvider
- IClientChannelSinkProvider
A implementação IClientChannelSinkProvider a ser usada pelo canal de cliente.
- serverSinkProvider
- IServerChannelSinkProvider
A implementação IServerChannelSinkProvider a ser usada pelo canal do servidor.
Exceções
Uma propriedade de configuração foi formatada incorretamente.
Comentários
Para obter mais informações sobre as propriedades de configuração de canal, consulte Propriedades de configuração de canal e formatador.
Os coletores de canal fornecem um ponto de plug-in que permite o acesso às mensagens subjacentes que fluem pelo canal, bem como o 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 os clientSinkProvider
parâmetros e serverSinkProvider
como null
.