IpcClientChannel Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de IpcServerChannel klasse.
Overloads
| Name | Description |
|---|---|
| IpcClientChannel() |
Initialiseert een nieuw exemplaar van de IpcServerChannel klasse. |
| IpcClientChannel(IDictionary, IClientChannelSinkProvider) |
Initialiseert een nieuw exemplaar van de IpcClientChannel klasse met de opgegeven configuratie-eigenschappen en sink. |
| IpcClientChannel(String, IClientChannelSinkProvider) |
Initialiseert een nieuw exemplaar van de IpcClientChannel klasse met de opgegeven naam en sink. |
IpcClientChannel()
Initialiseert een nieuw exemplaar van de IpcServerChannel klasse.
public:
IpcClientChannel();
public IpcClientChannel();
Public Sub New ()
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze constructor gebruikt.
IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Opmerkingen
De configuratie-eigenschappen van het TcpClientChannel exemplaar dat door deze constructor wordt geretourneerd, zijn allemaal ingesteld op de standaardwaarden. In de volgende tabel ziet u de standaardwaarde voor elke configuratie-eigenschap.
| Configuratie-eigenschap | Beschrijving |
|---|---|
name |
De standaardnaam is 'ipc-client'. Elk kanaal moet een unieke naam hebben. |
priority |
De standaardprioriteit is 1. |
Van toepassing op
IpcClientChannel(IDictionary, IClientChannelSinkProvider)
Initialiseert een nieuw exemplaar van de IpcClientChannel klasse met de opgegeven configuratie-eigenschappen en sink.
public:
IpcClientChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public IpcClientChannel(System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcClientChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcClientChannel
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.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u deze constructor gebruikt.
// Create the client channel.
System::Collections::IDictionary^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"name" ] = L"ipc client";
properties->default[ L"priority" ] = L"1";
IClientChannelSinkProvider^ sinkProvider = nullptr;
IpcClientChannel^ clientChannel = gcnew IpcClientChannel( properties,sinkProvider );
// Create the client channel.
System.Collections.IDictionary properties =
new System.Collections.Hashtable();
properties["name"] = "ipc client";
properties["priority"] = "1";
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
sinkProvider = null;
IpcClientChannel clientChannel =
new IpcClientChannel(properties, sinkProvider);
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
IpcClientChannel(String, IClientChannelSinkProvider)
Initialiseert een nieuw exemplaar van de IpcClientChannel klasse met de opgegeven naam en sink.
public:
IpcClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public IpcClientChannel(string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Ipc.IpcClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Ipc.IpcClientChannel
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 deze constructor gebruikt.
// Create the client channel.
String^ name = L"ipc client";
IClientChannelSinkProvider^ sinkProvider = nullptr;
IpcClientChannel^ clientChannel = gcnew IpcClientChannel( name,sinkProvider );
// Create the client channel.
string name = "ipc client";
System.Runtime.Remoting.Channels.IClientChannelSinkProvider
sinkProvider = null;
IpcClientChannel clientChannel =
new IpcClientChannel(name, sinkProvider);
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 .