IpcClientChannel Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy IpcServerChannel.
Przeciążenia
IpcClientChannel() |
Inicjuje nowe wystąpienie klasy IpcServerChannel. |
IpcClientChannel(IDictionary, IClientChannelSinkProvider) |
Inicjuje IpcClientChannel nowe wystąpienie klasy z określonymi właściwościami konfiguracji i ujściem. |
IpcClientChannel(String, IClientChannelSinkProvider) |
Inicjuje IpcClientChannel nowe wystąpienie klasy o określonej nazwie i ujściu. |
IpcClientChannel()
Inicjuje nowe wystąpienie klasy IpcServerChannel.
public:
IpcClientChannel();
public IpcClientChannel ();
Public Sub New ()
Przykłady
W poniższym przykładzie kodu pokazano, jak używać tego konstruktora.
IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Uwagi
Właściwości konfiguracji wystąpienia zwróconego TcpClientChannel przez tego konstruktora są ustawione na ich wartości domyślne. W poniższej tabeli przedstawiono wartość domyślną dla każdej właściwości konfiguracji.
Właściwość konfiguracji | Opis |
---|---|
name |
Domyślna nazwa to "ipc client". Każdy kanał musi mieć unikatową nazwę. |
priority |
Domyślny priorytet to 1. |
Dotyczy
IpcClientChannel(IDictionary, IClientChannelSinkProvider)
Inicjuje IpcClientChannel nowe wystąpienie klasy z określonymi właściwościami konfiguracji i ujściem.
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)
Parametry
- properties
- IDictionary
IDictionary Kolekcja określająca wartości właściwości konfiguracji, które mają być używane przez kanał.
- sinkProvider
- IClientChannelSinkProvider
Implementacja IServerChannelSinkProvider , która ma być używana przez kanał.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać tego konstruktora.
// 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);
Uwagi
Aby uzyskać więcej informacji na temat właściwości konfiguracji kanału, zobacz Właściwości konfiguracji kanału i formatującego.
Jeśli nie potrzebujesz funkcji ujścia, ustaw sinkProvider
parametr na null
.
Zobacz też
Dotyczy
IpcClientChannel(String, IClientChannelSinkProvider)
Inicjuje IpcClientChannel nowe wystąpienie klasy o określonej nazwie i ujściu.
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)
Parametry
- name
- String
Nazwa kanału.
- sinkProvider
- IClientChannelSinkProvider
Implementacja IClientChannelSinkProvider , która ma być używana przez kanał.
Przykłady
W poniższym przykładzie kodu pokazano, jak używać tego konstruktora.
// 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);
Uwagi
Ten konstruktor ustawia ChannelName właściwość przy użyciu parametru name
. Jeśli chcesz zarejestrować więcej niż jeden kanał, każdy kanał musi mieć unikatową nazwę.
Jeśli nie potrzebujesz funkcji ujścia, ustaw sinkProvider
parametr na null
.