Compartir a través de


IpcClientChannel Constructores

Definición

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

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

Se aplica a