HttpClientChannel Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .