HttpChannel Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da HttpChannel classe.
Sobrecargas
| Name | Description |
|---|---|
| HttpChannel() |
Inicializa uma nova instância da HttpChannel classe. |
| 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 especificadas e faz sinks. |
HttpChannel()
Inicializa uma nova instância da HttpChannel classe.
public:
HttpChannel();
public HttpChannel();
Public Sub New ()
Observações
As propriedades de configuração da HttpChannel instância devolvida por este construtor estão todas definidas para os 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 onde o canal do servidor escuta.
Observações
Quando este 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 especificadas e faz sinks.
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 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 estava formatada incorretamente.
Observações
Para mais informações sobre as propriedades de configuração do canal, consulte Propriedades de Configuração de Canal e Formator.
Os sumidouros de canal fornecem um ponto 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 dissipadores de canal também são responsáveis por transportar mensagens entre o cliente e o servidor. Os sumidouros de canal estão ligados numa cadeia, e todas as mensagens de canal fluem por esta cadeia de sumidouros antes de a mensagem ser finalmente serializada e transportada. Se não precisares de funcionalidade de sink, define os clientSinkProvider parâmetros and serverSinkProvider para null.