IpcClientChannel Konstruktorer

Definition

Initierar en ny instans av IpcServerChannel klassen.

Överlagringar

Name Description
IpcClientChannel()

Initierar en ny instans av IpcServerChannel klassen.

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

IpcClientChannel(String, IClientChannelSinkProvider)

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

IpcClientChannel()

Initierar en ny instans av IpcServerChannel klassen.

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

Exempel

Följande kodexempel visar hur du använder den här konstruktorn.

IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
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. I följande tabell visas standardvärdet för varje konfigurationsegenskap.

Konfigurationsegenskap Description
name Standardnamnet är "ipc client". Varje kanal måste ha ett unikt namn.
priority Standardprioriteten är 1.

Gäller för

IpcClientChannel(IDictionary, IClientChannelSinkProvider)

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

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)

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.

Exempel

Följande kodexempel visar hur du använder den här konstruktorn.

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

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

IpcClientChannel(String, IClientChannelSinkProvider)

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

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)

Parametrar

name
String

Namnet på kanalen.

sinkProvider
IClientChannelSinkProvider

Den IClientChannelSinkProvider implementering som ska användas av kanalen.

Exempel

Följande kodexempel visar hur du använder den här konstruktorn.

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

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