HttpClientChannel Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der HttpClientChannel-Klasse.
Überlädt
HttpClientChannel() |
Initialisiert eine neue Instanz der HttpClientChannel-Klasse. |
HttpClientChannel(IDictionary, IClientChannelSinkProvider) |
Initialisiert eine neue Instanz der HttpClientChannel-Klasse mit den angegebenen Konfigurationseigenschaften und Konfigurationssenken. |
HttpClientChannel(String, IClientChannelSinkProvider) |
Initialisiert eine neue Instanz der HttpClientChannel-Klasse mit dem angegebenen Namen und der angegebenen Senke. |
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 Konfigurationssenken.
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 vom Channel zu verwendende Konfigurationseigenschaften angibt.
- sinkProvider
- IClientChannelSinkProvider
Die IClientChannelSinkProvider-Implementierung, die vom Channel verwendet werden soll.
Ausnahmen
Eine Konfigurationseigenschaft wurde falsch formatiert.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht.
// 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 Konfigurationseigenschaften für Kanal und Formatierer.
Wenn Sie keine Senkenfunktionalität benötigen, legen Sie den sinkProvider
Parameter auf fest null
.
Weitere Informationen
Gilt für:
HttpClientChannel(String, IClientChannelSinkProvider)
Initialisiert eine neue Instanz der HttpClientChannel-Klasse mit dem angegebenen Namen und der angegebenen Senke.
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 des HttpClientChannel.
- sinkProvider
- IClientChannelSinkProvider
Der IClientChannelSinkProvider, der vom Channel verwendet werden soll.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht.
// 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.