HttpClientChannel Konstruktorer

Definition

Initierar en ny instans av HttpClientChannel klassen.

Överlagringar

Name Description
HttpClientChannel()

Initierar en ny instans av HttpClientChannel klassen.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Initierar en ny instans av HttpClientChannel klassen med de angivna konfigurationsegenskaperna och mottagaren.

HttpClientChannel(String, IClientChannelSinkProvider)

Initierar en ny instans av HttpClientChannel klassen med det angivna namnet och mottagaren.

HttpClientChannel()

Initierar en ny instans av HttpClientChannel klassen.

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

Kommentarer

Konfigurationsegenskaperna för den instans som HttpClientChannel returneras av den här konstruktorn är alla inställda på deras standardvärden.

Gäller för

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Initierar en ny instans av HttpClientChannel klassen med de angivna konfigurationsegenskaperna och mottagaren.

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)

Parametrar

properties
IDictionary

En IDictionary samling som anger värden för konfigurationsegenskaper som ska användas av kanalen.

sinkProvider
IClientChannelSinkProvider

Den IClientChannelSinkProvider implementering som ska användas av kanalen.

Undantag

En konfigurationsegenskap var felaktigt formaterad.

Exempel

Följande kodexempel visar hur du använder den här konstruktorn.

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

Kommentarer

Mer information om egenskaper för kanalkonfiguration finns i Konfigurationsegenskaper för kanal och formatering.

Om du inte behöver mottagarfunktioner ställer du in parametern på sinkProvidernull.

Se även

Gäller för

HttpClientChannel(String, IClientChannelSinkProvider)

Initierar en ny instans av HttpClientChannel klassen med det angivna namnet och mottagaren.

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)

Parametrar

name
String

Namnet på den nya instansen av HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

Som IClientChannelSinkProvider ska användas av kanalen.

Exempel

Följande kodexempel visar hur du använder den här konstruktorn.

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

Kommentarer

Den här konstruktorn anger ChannelName egenskapen med hjälp av parametern name .

Gäller för