IpcClientChannel Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.