IpcClientChannel Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der IpcServerChannel-Klasse.
Überlädt
IpcClientChannel() |
Initialisiert eine neue Instanz der IpcServerChannel-Klasse. |
IpcClientChannel(IDictionary, IClientChannelSinkProvider) |
Initialisiert eine neue Instanz der IpcClientChannel-Klasse mit den angegebenen Konfigurationseigenschaften und Konfigurationssenken. |
IpcClientChannel(String, IClientChannelSinkProvider) |
Initialisiert eine neue Instanz der IpcClientChannel-Klasse mit dem angegebenen Namen und der angegebenen Senke. |
IpcClientChannel()
Initialisiert eine neue Instanz der IpcServerChannel-Klasse.
public:
IpcClientChannel();
public IpcClientChannel ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht.
IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Hinweise
Die Konfigurationseigenschaften der Instanz, die TcpClientChannel von diesem Konstruktor zurückgegeben wird, sind alle auf ihre Standardwerte festgelegt. Die folgende Tabelle zeigt den Standardwert für jede Konfigurationseigenschaft.
Konfigurationseigenschaft | BESCHREIBUNG |
---|---|
name |
Der Standardname ist "ipc client". Jeder Channel muss einen eindeutigen Namen haben. |
priority |
Die Standardpriorität ist 1. |
Gilt für:
IpcClientChannel(IDictionary, IClientChannelSinkProvider)
Initialisiert eine neue Instanz der IpcClientChannel-Klasse mit den angegebenen Konfigurationseigenschaften und Konfigurationssenken.
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)
Parameter
- properties
- IDictionary
Eine IDictionary-Auflistung, die Werte für vom Channel zu verwendende Konfigurationseigenschaften angibt.
- sinkProvider
- IClientChannelSinkProvider
Die IServerChannelSinkProvider-Implementierung, die vom Channel verwendet werden soll.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht.
// 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);
Hinweise
Weitere Informationen zu Kanalkonfigurationseigenschaften finden Sie unter Konfigurationseigenschaften für Kanal und Formatierer.
Wenn Sie keine Senkenfunktionalität benötigen, legen Sie den sinkProvider
Parameter auf fest null
.
Weitere Informationen
Gilt für:
IpcClientChannel(String, IClientChannelSinkProvider)
Initialisiert eine neue Instanz der IpcClientChannel-Klasse mit dem angegebenen Namen und der angegebenen Senke.
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)
Parameter
- name
- String
Der Name des Channels.
- sinkProvider
- IClientChannelSinkProvider
Die IClientChannelSinkProvider-Implementierung, die vom Channel verwendet werden soll.
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht.
// 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);
Hinweise
Dieser Konstruktor legt die ChannelName -Eigenschaft mithilfe des name
-Parameters fest. Wenn Sie mehr als einen Kanal registrieren möchten, muss jeder Kanal über einen eindeutigen Namen verfügen.
Wenn Sie keine Senkenfunktionalität benötigen, legen Sie den sinkProvider
Parameter auf fest null
.