TcpClientChannel 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 TcpClientChannel-Klasse.
Überlädt
TcpClientChannel() |
Initialisiert eine neue Instanz der TcpClientChannel-Klasse. |
TcpClientChannel(IDictionary, IClientChannelSinkProvider) |
Initialisiert eine neue Instanz der TcpClientChannel-Klasse mit den angegebenen Konfigurationseigenschaften und Konfigurationssenken. |
TcpClientChannel(String, IClientChannelSinkProvider) |
Initialisiert eine neue Instanz der TcpClientChannel-Klasse mit dem angegebenen Namen und der angegebenen Senke. |
TcpClientChannel()
Initialisiert eine neue Instanz der TcpClientChannel-Klasse.
public:
TcpClientChannel();
public TcpClientChannel ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird die Verwendung dieses Konstruktors veranschaulicht.
// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel;
ChannelServices::RegisterChannel( clientChannel );
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Hinweise
Die Konfigurationseigenschaften der TcpClientChannel von diesem Konstruktor zurückgegebenen Instanz sind alle auf ihre Standardwerte festgelegt.
Gilt für:
TcpClientChannel(IDictionary, IClientChannelSinkProvider)
Initialisiert eine neue Instanz der TcpClientChannel-Klasse mit den angegebenen Konfigurationseigenschaften und Konfigurationssenken.
public:
TcpClientChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public TcpClientChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpClientChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpClientChannel
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.
Ausnahmen
Eine Konfigurationseigenschaft wurde falsch formatiert.
Beispiele
Das folgende Codebeispiel zeigt die Verwendung dieses Konstruktors, um ein TcpClientChannel Objekt mit bestimmten Konfigurationseigenschaften zu erstellen.
// Specify client channel properties.
IDictionary^ dict = gcnew Hashtable;
dict[ "port" ] = 9090;
dict[ "impersonationLevel" ] = "Identify";
dict[ "authenticationPolicy" ] = "AuthPolicy, Policy";
// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( dict, nullptr );
ChannelServices::RegisterChannel( clientChannel, false );
// Specify client channel properties.
IDictionary dict = new Hashtable();
dict["port"] = 9090;
dict["impersonationLevel"] = "Identify";
dict["authenticationPolicy"] = "AuthPolicy, Policy";
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel(dict, null);
ChannelServices.RegisterChannel(clientChannel, false);
Hinweise
Weitere Informationen zu Kanalkonfigurationseigenschaften finden Sie unter Eigenschaften der Kanal- und Formatiererkonfiguration.
Wenn Sie keine Senkenfunktionalität benötigen, legen Sie den sinkProvider
Parameter auf fest null
.
Weitere Informationen
Gilt für:
TcpClientChannel(String, IClientChannelSinkProvider)
Initialisiert eine neue Instanz der TcpClientChannel-Klasse mit dem angegebenen Namen und der angegebenen Senke.
public:
TcpClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public TcpClientChannel (string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpClientChannel
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 veranschaulicht, wie ein TcpClientChannelerstellt wird.
// Create the channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( "Client",nullptr );
// Create the channel.
TcpClientChannel clientChannel = new TcpClientChannel("Client", null);
Hinweise
Dieser Konstruktor legt die ChannelName -Eigenschaft mithilfe des name
-Parameters fest. Wenn Sie mehrere Kanäle 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
.