Freigeben über


HttpClientChannel Konstruktoren

Definition

Initialisiert eine neue Instanz der HttpClientChannel-Klasse.

Überlädt

Name Beschreibung
HttpClientChannel()

Initialisiert eine neue Instanz der HttpClientChannel-Klasse.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Initialisiert eine neue Instanz der HttpClientChannel Klasse mit den angegebenen Konfigurationseigenschaften und -senken.

HttpClientChannel(String, IClientChannelSinkProvider)

Initialisiert eine neue Instanz der HttpClientChannel Klasse mit dem angegebenen Namen und sink.

HttpClientChannel()

Initialisiert eine neue Instanz der HttpClientChannel-Klasse.

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

Hinweise

Die Konfigurationseigenschaften der instanz, die HttpClientChannel von diesem Konstruktor zurückgegeben wird, sind alle auf ihre Standardwerte festgelegt.

Gilt für:

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Initialisiert eine neue Instanz der HttpClientChannel Klasse mit den angegebenen Konfigurationseigenschaften und -senken.

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)

Parameter

properties
IDictionary

Eine IDictionary Auflistung, die Werte für konfigurationseigenschaften angibt, die vom Kanal verwendet werden sollen.

sinkProvider
IClientChannelSinkProvider

Die IClientChannelSinkProvider Implementierung, die vom Kanal verwendet werden soll.

Ausnahmen

Eine Konfigurationseigenschaft wurde falsch formatiert.

Beispiele

Das folgende Codebeispiel zeigt, wie dieser Konstruktor verwendet wird.

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

Hinweise

Weitere Informationen zu Kanalkonfigurationseigenschaften finden Sie unter Kanal- und Formatterkonfigurationseigenschaften.

Wenn Sie keine Sinkfunktionalität benötigen, legen Sie den sinkProvider Parameter auf null.

Weitere Informationen

Gilt für:

HttpClientChannel(String, IClientChannelSinkProvider)

Initialisiert eine neue Instanz der HttpClientChannel Klasse mit dem angegebenen Namen und sink.

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)

Parameter

name
String

Der Name der neuen Instanz der HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

Der IClientChannelSinkProvider vom Kanal zu verwendende.

Beispiele

Das folgende Codebeispiel zeigt, wie dieser Konstruktor verwendet wird.

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

Hinweise

Dieser Konstruktor legt die ChannelName Eigenschaft mithilfe des name Parameters fest.

Gilt für: