Aracılığıyla paylaş


TcpClientChannel Oluşturucular

Tanım

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

Aşırı Yüklemeler

TcpClientChannel()

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

TcpClientChannel(IDictionary, IClientChannelSinkProvider)

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

TcpClientChannel(String, IClientChannelSinkProvider)

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

TcpClientChannel()

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

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

Örnekler

Aşağıdaki kod örneği, bu oluşturucunun kullanımını gösterir.

// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel;
ChannelServices::RegisterChannel( clientChannel );
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel();
ChannelServices.RegisterChannel(clientChannel);

Açıklamalar

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

Şunlara uygulanır

TcpClientChannel(IDictionary, IClientChannelSinkProvider)

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

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)

Parametreler

properties
IDictionary

IDictionary Kanal tarafından kullanılacak yapılandırma özellikleri için değerleri belirten bir koleksiyon.

sinkProvider
IClientChannelSinkProvider

IServerChannelSinkProvider Kanal tarafından kullanılacak uygulama.

Özel durumlar

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

Örnekler

Aşağıdaki kod örneği, belirli yapılandırma özelliklerine sahip bir TcpClientChannel nesne oluşturmak için bu oluşturucunun kullanımını gösterir.

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

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

TcpClientChannel(String, IClientChannelSinkProvider)

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

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)

Parametreler

name
String

Kanalın adı.

sinkProvider
IClientChannelSinkProvider

IClientChannelSinkProvider Kanal tarafından kullanılacak uygulama.

Örnekler

Aşağıdaki kod örneğinde bir oluşturma gösterilmektedir TcpClientChannel.

// Create the channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( "Client",nullptr );
// Create the channel.
TcpClientChannel clientChannel = new TcpClientChannel("Client", null);

Açıklamalar

Bu oluşturucu parametresini ChannelName kullanarak name özelliğini ayarlar. Birden fazla kanal kaydetmek istiyorsanız, her kanalın benzersiz bir adı olmalıdır.

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

Şunlara uygulanır