IpcClientChannel 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.
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.