TcpClientChannel Constructors

Definitie

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse.

Overloads

Name Description
TcpClientChannel()

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse.

TcpClientChannel(IDictionary, IClientChannelSinkProvider)

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse met de opgegeven configuratie-eigenschappen en sink.

TcpClientChannel(String, IClientChannelSinkProvider)

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse met de opgegeven naam en sink.

TcpClientChannel()

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse.

public:
 TcpClientChannel();
public TcpClientChannel();
Public Sub New ()

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van deze constructor.

// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel;
ChannelServices::RegisterChannel( clientChannel );
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel();
ChannelServices.RegisterChannel(clientChannel);

Opmerkingen

De configuratie-eigenschappen van het TcpClientChannel exemplaar dat door deze constructor wordt geretourneerd, zijn allemaal ingesteld op de standaardwaarden.

Van toepassing op

TcpClientChannel(IDictionary, IClientChannelSinkProvider)

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse met de opgegeven configuratie-eigenschappen en sink.

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)

Parameters

properties
IDictionary

Een IDictionary verzameling die waarden opgeeft voor configuratie-eigenschappen die door het kanaal moeten worden gebruikt.

sinkProvider
IClientChannelSinkProvider

De IServerChannelSinkProvider implementatie die door het kanaal moet worden gebruikt.

Uitzonderingen

Een configuratie-eigenschap is onjuist opgemaakt.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van deze constructor om een TcpClientChannel object met specifieke configuratie-eigenschappen te maken.

// 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);

Opmerkingen

Zie Eigenschappen van kanaal- en formatterconfiguratie voor meer informatie over eigenschappen van kanaalconfiguratie.

Als u geen sinkfunctionaliteit nodig hebt, stelt u de sinkProvider parameter in nullop .

Zie ook

Van toepassing op

TcpClientChannel(String, IClientChannelSinkProvider)

Initialiseert een nieuw exemplaar van de TcpClientChannel klasse met de opgegeven naam en sink.

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)

Parameters

name
String

De naam van het kanaal.

sinkProvider
IClientChannelSinkProvider

De IClientChannelSinkProvider implementatie die door het kanaal moet worden gebruikt.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een TcpClientChannel.

// Create the channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( "Client",nullptr );
// Create the channel.
TcpClientChannel clientChannel = new TcpClientChannel("Client", null);

Opmerkingen

Met deze constructor wordt de ChannelName eigenschap ingesteld met behulp van de name parameter. Als u meer dan één kanaal wilt registreren, moet elk kanaal een unieke naam hebben.

Als u geen sinkfunctionaliteit nodig hebt, stelt u de sinkProvider parameter in nullop .

Van toepassing op