IpcClientChannel Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase IpcServerChannel.
Sobrecargas
IpcClientChannel() |
Inicializa una nueva instancia de la clase IpcServerChannel. |
IpcClientChannel(IDictionary, IClientChannelSinkProvider) |
Inicializa una nueva instancia de la clase IpcClientChannel con las propiedades de configuración y receptor especificados. |
IpcClientChannel(String, IClientChannelSinkProvider) |
Inicializa una nueva instancia de la clase IpcClientChannel con el nombre y receptor especificados. |
IpcClientChannel()
Inicializa una nueva instancia de la clase IpcServerChannel.
public:
IpcClientChannel();
public IpcClientChannel ();
Public Sub New ()
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar este constructor.
IpcClientChannel^ clientChannel = gcnew IpcClientChannel;
ChannelServices::RegisterChannel( clientChannel );
IpcClientChannel clientChannel = new IpcClientChannel();
ChannelServices.RegisterChannel(clientChannel);
Comentarios
Las propiedades de configuración de la TcpClientChannel instancia devuelta por este constructor se establecen en sus valores predeterminados. En la tabla siguiente se muestra el valor predeterminado para cada propiedad de configuración.
Propiedad Configuration | Descripción |
---|---|
name |
El nombre predeterminado es "ipc client". Cada canal debe tener un nombre único. |
priority |
La prioridad predeterminada es 1. |
Se aplica a
IpcClientChannel(IDictionary, IClientChannelSinkProvider)
Inicializa una nueva instancia de la clase IpcClientChannel con las propiedades de configuración y receptor especificados.
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)
Parámetros
- properties
- IDictionary
Una colección IDictionary que especifica valores para las propiedades de configuración que va a utilizar el canal.
- sinkProvider
- IClientChannelSinkProvider
Implementación de IServerChannelSinkProvider que va a utilizar el canal.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar este constructor.
// 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);
Comentarios
Para obtener más información sobre las propiedades de configuración del canal, vea Propiedades de configuración de canal y formateador.
Si no necesita funcionalidad de receptor, establezca el sinkProvider
parámetro null
en .
Consulte también
Se aplica a
IpcClientChannel(String, IClientChannelSinkProvider)
Inicializa una nueva instancia de la clase IpcClientChannel con el nombre y receptor especificados.
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)
Parámetros
- name
- String
Nombre del canal.
- sinkProvider
- IClientChannelSinkProvider
Implementación de IClientChannelSinkProvider que va a utilizar el canal.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar este constructor.
// 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);
Comentarios
Este constructor establece la ChannelName propiedad mediante el name
parámetro . Si desea registrar más de un canal, cada canal debe tener un nombre único.
Si no necesita funcionalidad de receptor, establezca el sinkProvider
parámetro null
en .