TcpClientChannel Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 null
ayarlayı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 null
ayarlayın.