IpcClientChannel Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe IpcServerChannel.
Overload
IpcClientChannel() |
Inizializza una nuova istanza della classe IpcServerChannel. |
IpcClientChannel(IDictionary, IClientChannelSinkProvider) |
Inizializza una nuova istanza della classe IpcClientChannel con le proprietà di configurazione e il sink specificato. |
IpcClientChannel(String, IClientChannelSinkProvider) |
Inizializza una nuova istanza della classe IpcClientChannel con il nome e il sink specificato. |
IpcClientChannel()
Inizializza una nuova istanza della classe IpcServerChannel.
public:
IpcClientChannel();
public IpcClientChannel ();
Public Sub New ()
Esempio
Nell'esempio di codice seguente viene illustrato come usare questo costruttore.
IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Commenti
Le proprietà di configurazione dell'istanza TcpClientChannel restituita da questo costruttore sono tutte impostate sui valori predefiniti. La tabella seguente mostra il valore predefinito per ogni proprietà di configurazione.
Proprietà di configurazione | Descrizione |
---|---|
name |
Il nome predefinito è "ipc client". Ogni canale deve avere un nome univoco. |
priority |
La priorità predefinita è 1. |
Si applica a
IpcClientChannel(IDictionary, IClientChannelSinkProvider)
Inizializza una nuova istanza della classe IpcClientChannel con le proprietà di configurazione e il sink specificato.
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)
Parametri
- properties
- IDictionary
Insieme IDictionary che specifica i valori per le proprietà di configurazione che vengono utilizzate dal canale.
- sinkProvider
- IClientChannelSinkProvider
Implementazione di IServerChannelSinkProvider che verrà utilizzata dal canale.
Esempio
Nell'esempio di codice seguente viene illustrato come usare questo costruttore.
// 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);
Commenti
Per altre informazioni sulle proprietà di configurazione del canale, vedere Proprietà di configurazione canale e formattatore.
Se non è necessaria la funzionalità sink, impostare il sinkProvider
parametro su null
.
Vedi anche
Si applica a
IpcClientChannel(String, IClientChannelSinkProvider)
Inizializza una nuova istanza della classe IpcClientChannel con il nome e il sink specificato.
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)
Parametri
- name
- String
Nome del canale.
- sinkProvider
- IClientChannelSinkProvider
Implementazione di IClientChannelSinkProvider che verrà utilizzata dal canale.
Esempio
Nell'esempio di codice seguente viene illustrato come usare questo costruttore.
// 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);
Commenti
Questo costruttore imposta la ChannelName proprietà usando il name
parametro . Se si vuole registrare più di un canale, ogni canale deve avere un nome univoco.
Se non è necessaria la funzionalità sink, impostare il sinkProvider
parametro su null
.