Compartir a través de


HttpClientChannel Constructores

Definición

Inicializa una nueva instancia de la clase HttpClientChannel.

Sobrecargas

HttpClientChannel()

Inicializa una nueva instancia de la clase HttpClientChannel.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

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

HttpClientChannel(String, IClientChannelSinkProvider)

Inicializa una nueva instancia de la clase HttpClientChannel con el nombre y receptor especificados.

HttpClientChannel()

Inicializa una nueva instancia de la clase HttpClientChannel.

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

Comentarios

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

Se aplica a

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Inicializa una nueva instancia de la clase HttpClientChannel con las propiedades de configuración y receptor 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

Una colección IDictionary que especifica valores para las propiedades de configuración que va a utilizar el canal.

sinkProvider
IClientChannelSinkProvider

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

Excepciones

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

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar este constructor.

// 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);

Comentarios

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

Si no necesita la funcionalidad del receptor, establezca el sinkProvider parámetro nullen .

Consulte también

Se aplica a

HttpClientChannel(String, IClientChannelSinkProvider)

Inicializa una nueva instancia de la clase HttpClientChannel con el nombre y receptor 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

Nombre de la nueva instancia de HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

IClientChannelSinkProvider que va a utilizar el canal.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar este constructor.

// 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);

Comentarios

Este constructor establece la ChannelName propiedad mediante el name parámetro .

Se aplica a