TcpServerChannel 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 TcpServerChannel que escucha en el puerto especificado.
Sobrecargas
TcpServerChannel(Int32) |
Inicializa una nueva instancia de la clase TcpServerChannel que escucha en el puerto especificado. |
TcpServerChannel(IDictionary, IServerChannelSinkProvider) |
Inicializa una nueva instancia de la clase TcpServerChannel con las propiedades de canal y el receptor especificados. |
TcpServerChannel(String, Int32) |
Inicializa una nueva instancia de la clase TcpServerChannel con el nombre indicado y que realiza la escucha en el puerto especificado. |
TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) |
Inicializa una nueva instancia de la clase TcpServerChannel con las propiedades de canal, el receptor y el proveedor de autorización especificados. |
TcpServerChannel(String, Int32, IServerChannelSinkProvider) |
Inicializa una nueva instancia de la clase TcpServerChannel con el nombre de pila indicado, que realiza la escucha en el puerto especificado y utiliza el receptor especificado. |
TcpServerChannel(Int32)
Inicializa una nueva instancia de la clase TcpServerChannel que escucha en el puerto especificado.
public:
TcpServerChannel(int port);
public TcpServerChannel (int port);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : int -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (port As Integer)
Parámetros
- port
- Int32
El puerto donde el canal realiza la escucha.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor.
// Set up a server channel.
TcpServerChannel^ serverChannel = gcnew TcpServerChannel( 9090 );
ChannelServices::RegisterChannel( serverChannel );
// Set up a server channel.
TcpServerChannel serverChannel = new TcpServerChannel(9090);
ChannelServices.RegisterChannel(serverChannel);
Comentarios
Para solicitar que se asigne dinámicamente un puerto disponible, establezca el port
parámetro en 0 (cero).
Se aplica a
TcpServerChannel(IDictionary, IServerChannelSinkProvider)
Inicializa una nueva instancia de la clase TcpServerChannel con las propiedades de canal y el receptor especificados.
public:
TcpServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public TcpServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider)
Parámetros
- properties
- IDictionary
Colección de IDictionary que especifica valores para las propiedades de configuración que va a utilizar el canal.
- sinkProvider
- IServerChannelSinkProvider
Implementación de IServerChannelSinkProvider que va a utilizar el canal.
Excepciones
Una de las propiedades del canal especificadas tenía un formato incorrecto.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este constructor para crear un TcpServerChannel objeto con propiedades de configuración específicas.
// Specify server channel properties.
IDictionary^ dict = gcnew Hashtable;
dict[ "port" ] = 9090;
dict[ "authenticationMode" ] = "IdentifyCallers";
// Set up a server channel.
TcpServerChannel^ serverChannel = gcnew TcpServerChannel( dict, nullptr );
ChannelServices::RegisterChannel( serverChannel, false );
// Specify server channel properties.
IDictionary dict = new Hashtable();
dict["port"] = 9090;
dict["authenticationMode"] = "IdentifyCallers";
// Set up a server channel.
TcpServerChannel serverChannel = new TcpServerChannel(dict, null);
ChannelServices.RegisterChannel(serverChannel, false);
Comentarios
Para obtener más información sobre las propiedades de configuración del canal, vea Propiedades de configuración de canal y formateador.
Nota
Si no necesita la funcionalidad del receptor, establezca el sinkProvider
parámetro null
en .
Consulte también
Se aplica a
TcpServerChannel(String, Int32)
Inicializa una nueva instancia de la clase TcpServerChannel con el nombre indicado y que realiza la escucha en el puerto especificado.
public:
TcpServerChannel(System::String ^ name, int port);
public TcpServerChannel (string name, int port);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : string * int -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (name As String, port As Integer)
Parámetros
- name
- String
Nombre del canal.
- port
- Int32
El puerto donde el canal realiza la escucha.
Ejemplos
En el ejemplo de código siguiente se muestra cómo construir un TcpServerChannel.
// Create the server channel.
TcpServerChannel^ channel = gcnew TcpServerChannel( "Server Channel",9090 );
// Create the server channel.
TcpServerChannel channel = new TcpServerChannel(
"Server Channel", 9090);
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.
Para solicitar que se asigne dinámicamente un puerto disponible, establezca el port
parámetro en 0 (cero).
Se aplica a
TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection)
Inicializa una nueva instancia de la clase TcpServerChannel con las propiedades de canal, el receptor y el proveedor de autorización especificados.
public:
TcpServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider, System::Runtime::Remoting::Channels::IAuthorizeRemotingConnection ^ authorizeCallback);
public TcpServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider, System.Runtime.Remoting.Channels.IAuthorizeRemotingConnection authorizeCallback);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider * System.Runtime.Remoting.Channels.IAuthorizeRemotingConnection -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider, authorizeCallback As IAuthorizeRemotingConnection)
Parámetros
- properties
- IDictionary
Una colección IDictionary que especifica valores para las propiedades de configuración que va a utilizar el canal.
- sinkProvider
- IServerChannelSinkProvider
Implementación de IServerChannelSinkProvider que va a utilizar el canal.
- authorizeCallback
- IAuthorizeRemotingConnection
Implementación de IAuthorizeRemotingConnection que va a utilizar el canal.
Excepciones
Una de las propiedades del canal especificadas tenía un formato incorrecto.
Comentarios
Para obtener más información sobre las propiedades de configuración del canal, vea Propiedades de configuración de canal y formateador.
Consulte también
Se aplica a
TcpServerChannel(String, Int32, IServerChannelSinkProvider)
Inicializa una nueva instancia de la clase TcpServerChannel con el nombre de pila indicado, que realiza la escucha en el puerto especificado y utiliza el receptor especificado.
public:
TcpServerChannel(System::String ^ name, int port, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public TcpServerChannel (string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : string * int * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Tcp.TcpServerChannel
Public Sub New (name As String, port As Integer, sinkProvider As IServerChannelSinkProvider)
Parámetros
- name
- String
Nombre del canal.
- port
- Int32
El puerto donde el canal realiza la escucha.
- sinkProvider
- IServerChannelSinkProvider
Implementación de IServerChannelSinkProvider que va a utilizar el canal.
Ejemplos
En el ejemplo de código siguiente se muestra cómo construir un TcpServerChannel.
// Create the server channel.
TcpServerChannel^ channel = gcnew TcpServerChannel(
L"Server Channel",9090,nullptr );
// Create the server channel.
TcpServerChannel channel = new TcpServerChannel(
"Server Channel", 9090, null);
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.
Para solicitar que se asigne dinámicamente un puerto disponible, establezca el port
parámetro en 0 (cero).
Si no necesita la funcionalidad del receptor, establezca el sinkProvider
parámetro null
en .