Aracılığıyla paylaş


IpcClientChannel Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
IpcClientChannel()

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

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

IpcClientChannel(String, IClientChannelSinkProvider)

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

IpcClientChannel()

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

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

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
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. Aşağıdaki tabloda her yapılandırma özelliği için varsayılan değer gösterilmektedir.

Yapılandırma özelliği Açıklama
name Varsayılan ad "ipc client"dır. Her kanalın benzersiz bir adı olmalıdır.
priority Varsayılan öncelik 1'dir.

Şunlara uygulanır

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

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)

Parametreler

properties
IDictionary

IDictionary Kanal tarafından kullanılacak yapılandırma özelliklerine ilişkin değerleri belirten bir koleksiyon.

sinkProvider
IClientChannelSinkProvider

IServerChannelSinkProvider Kanal tarafından kullanılacak uygulama.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

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

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

IpcClientChannel(String, IClientChannelSinkProvider)

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

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)

Parametreler

name
String

Kanalın adı.

sinkProvider
IClientChannelSinkProvider

IClientChannelSinkProvider Kanal tarafından kullanılacak uygulama.

Örnekler

Aşağıdaki kod örneğinde bu oluşturucunun nasıl kullanılacağı gösterilmektedir.

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

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