Sdílet prostřednictvím


HttpClientChannel Konstruktory

Definice

Inicializuje novou instanci HttpClientChannel třídy .

Přetížení

HttpClientChannel()

Inicializuje novou instanci HttpClientChannel třídy .

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Inicializuje novou instanci HttpClientChannel třídy se zadanými vlastnostmi konfigurace a jímkou.

HttpClientChannel(String, IClientChannelSinkProvider)

Inicializuje novou instanci HttpClientChannel třídy se zadaným názvem a jímkou.

HttpClientChannel()

Inicializuje novou instanci HttpClientChannel třídy .

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

Poznámky

Vlastnosti HttpClientChannel konfigurace instance vrácené tímto konstruktorem jsou nastaveny na výchozí hodnoty.

Platí pro

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Inicializuje novou instanci HttpClientChannel třídy se zadanými vlastnostmi konfigurace a jímkou.

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)

Parametry

properties
IDictionary

Kolekce IDictionary , která určuje hodnoty vlastností konfigurace, které má kanál použít.

sinkProvider
IClientChannelSinkProvider

Implementace IClientChannelSinkProvider , kterou má kanál použít.

Výjimky

Vlastnost konfigurace byla nesprávně naformátována.

Příklady

Následující příklad kódu ukazuje, jak použít tento konstruktor.

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

Poznámky

Další informace o vlastnostech konfigurace kanálu najdete v tématu Vlastnosti konfigurace kanálu a formátovače.

Pokud funkci jímky nepotřebujete, nastavte sinkProvider parametr na nullhodnotu .

Viz také

Platí pro

HttpClientChannel(String, IClientChannelSinkProvider)

Inicializuje novou instanci HttpClientChannel třídy se zadaným názvem a jímkou.

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)

Parametry

name
String

Název nové instance objektu HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

IClientChannelSinkProvider být používán kanálem.

Příklady

Následující příklad kódu ukazuje, jak použít tento konstruktor.

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

Poznámky

Tento konstruktor nastaví ChannelName vlastnost pomocí parametru name .

Platí pro