TcpClientChannel 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 kelas TcpClientChannel.
Overload
TcpClientChannel() |
Menginisialisasi instans baru kelas TcpClientChannel. |
TcpClientChannel(IDictionary, IClientChannelSinkProvider) |
Menginisialisasi instans TcpClientChannel baru kelas dengan properti konfigurasi dan sink yang ditentukan. |
TcpClientChannel(String, IClientChannelSinkProvider) |
Menginisialisasi instans TcpClientChannel baru kelas dengan nama dan sink yang ditentukan. |
TcpClientChannel()
Menginisialisasi instans baru kelas TcpClientChannel.
public:
TcpClientChannel();
public TcpClientChannel ();
Public Sub New ()
Contoh
Contoh kode berikut menunjukkan penggunaan konstruktor ini.
// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel;
ChannelServices::RegisterChannel( clientChannel );
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Keterangan
Properti konfigurasi instans yang TcpClientChannel dikembalikan oleh konstruktor ini semuanya diatur ke nilai defaultnya.
Berlaku untuk
TcpClientChannel(IDictionary, IClientChannelSinkProvider)
Menginisialisasi instans TcpClientChannel baru kelas dengan properti konfigurasi dan sink yang ditentukan.
public:
TcpClientChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public TcpClientChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpClientChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpClientChannel
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.
Pengecualian
Properti konfigurasi salah diformat.
Contoh
Contoh kode berikut menunjukkan penggunaan konstruktor ini untuk membuat TcpClientChannel objek dengan properti konfigurasi tertentu.
// Specify client channel properties.
IDictionary^ dict = gcnew Hashtable;
dict[ "port" ] = 9090;
dict[ "impersonationLevel" ] = "Identify";
dict[ "authenticationPolicy" ] = "AuthPolicy, Policy";
// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( dict, nullptr );
ChannelServices::RegisterChannel( clientChannel, false );
// Specify client channel properties.
IDictionary dict = new Hashtable();
dict["port"] = 9090;
dict["impersonationLevel"] = "Identify";
dict["authenticationPolicy"] = "AuthPolicy, Policy";
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel(dict, null);
ChannelServices.RegisterChannel(clientChannel, false);
Keterangan
Untuk informasi selengkapnya tentang properti konfigurasi saluran, lihat Properti Konfigurasi Saluran dan Formatter.
Jika Anda tidak memerlukan fungsionalitas sink, atur parameter ke sinkProvider
null
.
Lihat juga
Berlaku untuk
TcpClientChannel(String, IClientChannelSinkProvider)
Menginisialisasi instans TcpClientChannel baru kelas dengan nama dan sink yang ditentukan.
public:
TcpClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public TcpClientChannel (string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpClientChannel
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 membuat TcpClientChannel.
// Create the channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( "Client",nullptr );
// Create the channel.
TcpClientChannel clientChannel = new TcpClientChannel("Client", null);
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 sinkProvider
null
.