Språk

TcpClientChannel Konstruktorer

Definition

Initierar en ny instans av TcpClientChannel klassen.

Överlagringar

Name Description
TcpClientChannel()

Initierar en ny instans av TcpClientChannel klassen.

TcpClientChannel(IDictionary, IClientChannelSinkProvider)

Initierar en ny instans av TcpClientChannel klassen med de angivna konfigurationsegenskaperna och mottagaren.

TcpClientChannel(String, IClientChannelSinkProvider)

Initierar en ny instans av TcpClientChannel klassen med det angivna namnet och mottagaren.

TcpClientChannel()

Initierar en ny instans av TcpClientChannel klassen.

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

Exempel

I följande kodexempel visas användningen av den här konstruktorn.

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

Kommentarer

Konfigurationsegenskaperna för den instans som TcpClientChannel returneras av den här konstruktorn är alla inställda på deras standardvärden.

Gäller för

TcpClientChannel(IDictionary, IClientChannelSinkProvider)

Initierar en ny instans av TcpClientChannel klassen med de angivna konfigurationsegenskaperna och mottagaren.

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)

Parametrar

properties
IDictionary

En IDictionary samling som anger värden för konfigurationsegenskaper som ska användas av kanalen.

sinkProvider
IClientChannelSinkProvider

Den IServerChannelSinkProvider implementering som ska användas av kanalen.

Undantag

En konfigurationsegenskap var felaktigt formaterad.

Exempel

Följande kodexempel visar hur konstruktorn används för att skapa ett TcpClientChannel objekt med specifika konfigurationsegenskaper.

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

Kommentarer

Mer information om egenskaper för kanalkonfiguration finns i Konfigurationsegenskaper för kanal och formatering.

Om du inte behöver mottagarfunktioner ställer du in parametern på sinkProvidernull.

Se även

Gäller för

TcpClientChannel(String, IClientChannelSinkProvider)

Initierar en ny instans av TcpClientChannel klassen med det angivna namnet och mottagaren.

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)

Parametrar

name
String

Namnet på kanalen.

sinkProvider
IClientChannelSinkProvider

Den IClientChannelSinkProvider implementering som ska användas av kanalen.

Exempel

Följande kodexempel visar hur du skapar en TcpClientChannel.

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

Kommentarer

Den här konstruktorn anger ChannelName egenskapen med hjälp av parametern name . Om du vill registrera fler än en kanal måste varje kanal ha ett unikt namn.

Om du inte behöver mottagarfunktioner ställer du in parametern på sinkProvidernull.

Gäller för