TcpClientChannel Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.