Bagikan melalui


HttpClientChannel Konstruktor

Definisi

Menginisialisasi instans baru kelas HttpClientChannel.

Overload

HttpClientChannel()

Menginisialisasi instans baru kelas HttpClientChannel.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Menginisialisasi instans HttpClientChannel baru kelas dengan properti konfigurasi dan sink yang ditentukan.

HttpClientChannel(String, IClientChannelSinkProvider)

Menginisialisasi instans HttpClientChannel baru kelas dengan nama dan sink yang ditentukan.

HttpClientChannel()

Menginisialisasi instans baru kelas HttpClientChannel.

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

Keterangan

Properti konfigurasi instans yang HttpClientChannel dikembalikan oleh konstruktor ini semuanya diatur ke nilai defaultnya.

Berlaku untuk

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Menginisialisasi instans HttpClientChannel baru kelas dengan properti konfigurasi dan sink yang ditentukan.

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

Koleksi IDictionary yang menentukan nilai untuk properti konfigurasi yang akan digunakan oleh saluran.

sinkProvider
IClientChannelSinkProvider

Implementasi yang IClientChannelSinkProvider akan digunakan oleh saluran.

Pengecualian

Properti konfigurasi salah diformat.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

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

Keterangan

Untuk informasi selengkapnya tentang properti konfigurasi saluran, lihat Properti Konfigurasi Saluran dan Formatter.

Jika Anda tidak memerlukan fungsionalitas sink, atur parameter ke sinkProvidernull.

Lihat juga

Berlaku untuk

HttpClientChannel(String, IClientChannelSinkProvider)

Menginisialisasi instans HttpClientChannel baru kelas dengan nama dan sink yang ditentukan.

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

Nama instans baru dari HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

yang IClientChannelSinkProvider akan digunakan oleh saluran.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

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

Keterangan

Konstruktor ini mengatur ChannelName properti menggunakan name parameter .

Berlaku untuk