HttpClientChannel Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
hodnotu .
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
Má 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
.