HttpClientChannel Construtores

Definição

Inicializa uma nova instância da classe HttpClientChannel.

Sobrecargas

HttpClientChannel()

Inicializa uma nova instância da classe HttpClientChannel.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Inicializa uma nova instância da classe HttpClientChannel com as propriedades de configuração e o coletor especificados.

HttpClientChannel(String, IClientChannelSinkProvider)

Inicializa uma nova instância da classe HttpClientChannel com o nome e o coletor especificados.

HttpClientChannel()

Inicializa uma nova instância da classe HttpClientChannel.

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

Comentários

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

Aplica-se a

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Inicializa uma nova instância da classe HttpClientChannel com as propriedades de configuração e o coletor especificados.

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

Parâmetros

properties
IDictionary

Uma coleção IDictionary que especifica valores para propriedades de configuração a serem usada pelo canal.

sinkProvider
IClientChannelSinkProvider

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

Exceções

Uma propriedade de configuração foi formatada incorretamente.

Exemplos

O exemplo de código a seguir mostra como usar esse construtor.

// Create a client channel.
System::Collections::Hashtable^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"port" ] = 9090;
IClientChannelSinkProvider^ sinkProvider = nullptr;
HttpClientChannel^ clientChannel = gcnew HttpClientChannel( properties,sinkProvider );
// Create a client channel.
System.Collections.Hashtable properties =
    new System.Collections.Hashtable();
properties["port"] = 9090;
IClientChannelSinkProvider sinkProvider = null;
HttpClientChannel clientChannel = new HttpClientChannel(
    properties, sinkProvider);

Comentários

Para obter mais informações sobre as propriedades de configuração de canal, consulte Propriedades de configuração de canal e formatador.

Se você não precisar da funcionalidade do coletor, defina o sinkProvider parâmetro como null.

Confira também

Aplica-se a

HttpClientChannel(String, IClientChannelSinkProvider)

Inicializa uma nova instância da classe HttpClientChannel com o nome e o coletor especificados.

public:
 HttpClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public HttpClientChannel (string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpClientChannel
Public Sub New (name As String, sinkProvider As IClientChannelSinkProvider)

Parâmetros

name
String

O nome da nova instância do HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

O IClientChannelSinkProvider a ser usado pelo canal.

Exemplos

O exemplo de código a seguir mostra como usar esse construtor.

// Create a client channel.
String^ name = L"RemotingClient";
IClientChannelSinkProvider^ sinkProvider = nullptr;
HttpClientChannel^ clientChannel = gcnew HttpClientChannel( name,sinkProvider );
// Create a client channel.
string name = "RemotingClient";
IClientChannelSinkProvider sinkProvider = null;
HttpClientChannel clientChannel = new HttpClientChannel(name,
    sinkProvider);

Comentários

Esse construtor define a ChannelName propriedade usando o name parâmetro .

Aplica-se a