IpcClientChannel 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 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.