IpcClientChannel Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci IpcServerChannel třídy .
Přetížení
IpcClientChannel() |
Inicializuje novou instanci IpcServerChannel třídy . |
IpcClientChannel(IDictionary, IClientChannelSinkProvider) |
Inicializuje novou instanci IpcClientChannel třídy se zadanými vlastnostmi konfigurace a jímkou. |
IpcClientChannel(String, IClientChannelSinkProvider) |
Inicializuje novou instanci IpcClientChannel třídy se zadaným názvem a jímkou. |
IpcClientChannel()
Inicializuje novou instanci IpcServerChannel třídy .
public:
IpcClientChannel();
public IpcClientChannel ();
Public Sub New ()
Příklady
Následující příklad kódu ukazuje, jak použít tento konstruktor.
IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Poznámky
Vlastnosti TcpClientChannel konfigurace instance vrácené tímto konstruktorem jsou nastaveny na výchozí hodnoty. Následující tabulka uvádí výchozí hodnotu pro každou vlastnost konfigurace.
Vlastnost konfigurace | Description |
---|---|
name |
Výchozí název je "ipc client". Každý kanál musí mít jedinečný název. |
priority |
Výchozí priorita je 1. |
Platí pro
IpcClientChannel(IDictionary, IClientChannelSinkProvider)
Inicializuje novou instanci IpcClientChannel třídy se zadanými vlastnostmi konfigurace a jímkou.
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
Kolekce IDictionary , která určuje hodnoty vlastností konfigurace, které má kanál použít.
- sinkProvider
- IClientChannelSinkProvider
Implementace IServerChannelSinkProvider , kterou má kanál použít.
Příklady
Následující příklad kódu ukazuje, jak použít tento konstruktor.
// 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);
Poznámky
Další informace o vlastnostech konfigurace kanálu najdete v tématu Vlastnosti konfigurace kanálu a formátovače.
Pokud funkci jímky nepotřebujete, nastavte sinkProvider
parametr na null
hodnotu .
Viz také
Platí pro
IpcClientChannel(String, IClientChannelSinkProvider)
Inicializuje novou instanci IpcClientChannel třídy se zadaným názvem a jímkou.
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
Název kanálu.
- sinkProvider
- IClientChannelSinkProvider
Implementace IClientChannelSinkProvider , kterou má kanál použít.
Příklady
Následující příklad kódu ukazuje, jak použít tento konstruktor.
// 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);
Poznámky
Tento konstruktor nastaví ChannelName vlastnost pomocí parametru name
. Pokud chcete zaregistrovat více než jeden kanál, musí mít každý kanál jedinečný název.
Pokud funkci jímky nepotřebujete, nastavte sinkProvider
parametr na null
hodnotu .