Aracılığıyla paylaş


HttpClientChannel Oluşturucular

Tanım

HttpClientChannel sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

HttpClientChannel()

HttpClientChannel sınıfının yeni bir örneğini başlatır.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Belirtilen yapılandırma özellikleri ve havuz ile sınıfının yeni bir örneğini HttpClientChannel başlatır.

HttpClientChannel(String, IClientChannelSinkProvider)

Belirtilen ad ve havuz ile sınıfının yeni bir örneğini HttpClientChannel başlatır.

HttpClientChannel()

HttpClientChannel sınıfının yeni bir örneğini başlatır.

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

Açıklamalar

Bu oluşturucu tarafından döndürülen örneğin yapılandırma özelliklerinin HttpClientChannel tümü varsayılan değerlerine ayarlanır.

Şunlara uygulanır

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Belirtilen yapılandırma özellikleri ve havuz ile sınıfının yeni bir örneğini HttpClientChannel başlatır.

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)

Parametreler

properties
IDictionary

IDictionary Kanal tarafından kullanılacak yapılandırma özelliklerinin değerlerini belirten bir koleksiyon.

sinkProvider
IClientChannelSinkProvider

Kanal IClientChannelSinkProvider tarafından kullanılacak uygulama.

Özel durumlar

Yapılandırma özelliği yanlış biçimlendirildi.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

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

Açıklamalar

Kanal yapılandırma özellikleri hakkında daha fazla bilgi için bkz. Kanal ve Biçimlendirici Yapılandırma Özellikleri.

Havuz işlevselliğine ihtiyacınız yoksa parametresini sinkProvider olarak nullayarlayın.

Ayrıca bkz.

Şunlara uygulanır

HttpClientChannel(String, IClientChannelSinkProvider)

Belirtilen ad ve havuz ile sınıfının yeni bir örneğini HttpClientChannel başlatır.

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)

Parametreler

name
String

öğesinin yeni örneğinin HttpClientChanneladı.

sinkProvider
IClientChannelSinkProvider

IClientChannelSinkProvider Kanal tarafından kullanılacak.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

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

Açıklamalar

Bu oluşturucu parametresini ChannelName kullanarak name özelliğini ayarlar.

Şunlara uygulanır