IpcClientChannel Konstruktor

Definisi

Menginisialisasi instans baru dari kelas IpcServerChannel.

Overload

Nama Deskripsi
IpcClientChannel()

Menginisialisasi instans baru dari kelas IpcServerChannel.

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

IpcClientChannel(String, IClientChannelSinkProvider)

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

IpcClientChannel()

Menginisialisasi instans baru dari kelas IpcServerChannel.

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

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);

Keterangan

Properti konfigurasi instans yang TcpClientChannel dikembalikan oleh konstruktor ini semuanya diatur ke nilai defaultnya. Tabel berikut ini memperlihatkan nilai default untuk setiap properti konfigurasi.

Properti konfigurasi Deskripsi
name Nama defaultnya adalah "klien ipc". Setiap saluran harus memiliki nama yang unik.
priority Prioritas default adalah 1.

Berlaku untuk

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

public:
 IpcClientChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public IpcClientChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcClientChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcClientChannel
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 IServerChannelSinkProvider yang akan digunakan oleh saluran.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

// Create the client channel.
System::Collections::IDictionary^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"name" ] = L"ipc client";
properties->default[ L"priority" ] = L"1";
IClientChannelSinkProvider^ sinkProvider = nullptr;
IpcClientChannel^ clientChannel = gcnew IpcClientChannel( properties,sinkProvider );
// Create the client channel.
System.Collections.IDictionary properties =
    new System.Collections.Hashtable();
properties["name"] = "ipc client";
properties["priority"] = "1";
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
    sinkProvider = null;
IpcClientChannel clientChannel =
    new IpcClientChannel(properties, sinkProvider);

Keterangan

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

Berlaku untuk

IpcClientChannel(String, IClientChannelSinkProvider)

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

public:
 IpcClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public IpcClientChannel(string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcClientChannel
Public Sub New (name As String, sinkProvider As IClientChannelSinkProvider)

Parameter

name
String

Nama saluran.

sinkProvider
IClientChannelSinkProvider

Implementasi IClientChannelSinkProvider yang akan digunakan oleh saluran.

Contoh

Contoh kode berikut menunjukkan cara menggunakan konstruktor ini.

// Create the client channel.
String^ name = L"ipc client";
IClientChannelSinkProvider^ sinkProvider = nullptr;
IpcClientChannel^ clientChannel = gcnew IpcClientChannel( name,sinkProvider );
// Create the client channel.
string name = "ipc client";
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
    sinkProvider = null;
IpcClientChannel clientChannel =
    new IpcClientChannel(name, sinkProvider);

Keterangan

Konstruktor ini mengatur ChannelName properti dengan menggunakan name parameter . Jika Anda ingin mendaftarkan lebih dari satu saluran, setiap saluran harus memiliki nama yang unik.

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

Berlaku untuk