TcpClientChannel Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy TcpClientChannel.
Przeciążenia
TcpClientChannel() |
Inicjuje nowe wystąpienie klasy TcpClientChannel. |
TcpClientChannel(IDictionary, IClientChannelSinkProvider) |
Inicjuje TcpClientChannel nowe wystąpienie klasy z określonymi właściwościami konfiguracji i ujściem. |
TcpClientChannel(String, IClientChannelSinkProvider) |
Inicjuje nowe wystąpienie klasy o określonej nazwie i ujściu TcpClientChannel . |
TcpClientChannel()
Inicjuje nowe wystąpienie klasy TcpClientChannel.
public:
TcpClientChannel();
public TcpClientChannel ();
Public Sub New ()
Przykłady
Poniższy przykład kodu przedstawia użycie tego konstruktora.
// Set up a client channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel;
ChannelServices::RegisterChannel( clientChannel );
// Set up a client channel.
TcpClientChannel clientChannel = new TcpClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Uwagi
Właściwości konfiguracji wystąpienia zwrócone TcpClientChannel przez ten konstruktor są ustawione na wartości domyślne.
Dotyczy
TcpClientChannel(IDictionary, IClientChannelSinkProvider)
Inicjuje TcpClientChannel nowe wystąpienie klasy z określonymi właściwościami konfiguracji i ujściem.
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)
Parametry
- properties
- IDictionary
IDictionary Kolekcja określająca wartości właściwości konfiguracji, które mają być używane przez kanał.
- sinkProvider
- IClientChannelSinkProvider
Implementacja IServerChannelSinkProvider do użycia przez kanał.
Wyjątki
Właściwość konfiguracji została niepoprawnie sformatowana.
Przykłady
Poniższy przykład kodu przedstawia użycie tego konstruktora do utworzenia TcpClientChannel obiektu z określonymi właściwościami konfiguracji.
// 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);
Uwagi
Aby uzyskać więcej informacji na temat właściwości konfiguracji kanału, zobacz Właściwości konfiguracji kanału i formatnika.
Jeśli nie potrzebujesz funkcji ujścia sinkProvider
, ustaw parametr na null
.
Zobacz też
Dotyczy
TcpClientChannel(String, IClientChannelSinkProvider)
Inicjuje nowe wystąpienie klasy o określonej nazwie i ujściu TcpClientChannel .
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)
Parametry
- name
- String
Nazwa kanału.
- sinkProvider
- IClientChannelSinkProvider
Implementacja IClientChannelSinkProvider do użycia przez kanał.
Przykłady
W poniższym przykładzie kodu pokazano, jak skonstruować element TcpClientChannel.
// Create the channel.
TcpClientChannel^ clientChannel = gcnew TcpClientChannel( "Client",nullptr );
// Create the channel.
TcpClientChannel clientChannel = new TcpClientChannel("Client", null);
Uwagi
Ten konstruktor ustawia ChannelName właściwość przy użyciu parametru name
. Jeśli chcesz zarejestrować więcej niż jeden kanał, każdy kanał musi mieć unikatową nazwę.
Jeśli nie potrzebujesz funkcji ujścia sinkProvider
, ustaw parametr na null
.