HttpServerChannel Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe HttpServerChannel.
Surcharges
HttpServerChannel() |
Initialise une nouvelle instance de la classe HttpServerChannel. |
HttpServerChannel(Int32) |
Initialise une nouvelle instance de la classe HttpServerChannel qui écoute sur le port spécifié. |
HttpServerChannel(IDictionary, IServerChannelSinkProvider) |
Initialise une nouvelle instance de la classe HttpServerChannel avec les propriétés de canal et le récepteur spécifiés. |
HttpServerChannel(String, Int32) |
Initialise une nouvelle instance de la classe HttpServerChannel portant le nom indiqué et à l'écoute sur le port spécifié. |
HttpServerChannel(String, Int32, IServerChannelSinkProvider) |
Initialise une nouvelle instance de la classe HttpServerChannel au port spécifié avec le nom donné, qui écoute sur le port spécifié et utilise le récepteur spécifié. |
HttpServerChannel()
Initialise une nouvelle instance de la classe HttpServerChannel.
public:
HttpServerChannel();
public HttpServerChannel ();
Public Sub New ()
S’applique à
HttpServerChannel(Int32)
Initialise une nouvelle instance de la classe HttpServerChannel qui écoute sur le port spécifié.
public:
HttpServerChannel(int port);
public HttpServerChannel (int port);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : int -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (port As Integer)
Paramètres
- port
- Int32
Port sur lequel le canal est à l'écoute.
Remarques
Pour demander l’attribution dynamique d’un port disponible, définissez le paramètre sur port
0 (zéro).
S’applique à
HttpServerChannel(IDictionary, IServerChannelSinkProvider)
Initialise une nouvelle instance de la classe HttpServerChannel avec les propriétés de canal et le récepteur spécifiés.
public:
HttpServerChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public HttpServerChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (properties As IDictionary, sinkProvider As IServerChannelSinkProvider)
Paramètres
- properties
- IDictionary
IDictionary des propriétés de canal contenant les informations de configuration du canal en cours.
- sinkProvider
- IServerChannelSinkProvider
IServerChannelSinkProvider à utiliser avec la nouvelle instance de HttpServerChannel.
Exceptions
Une propriété de configuration a été mise en forme incorrectement.
Exemples
L’exemple de code suivant montre comment utiliser ce constructeur.
System::Collections::Hashtable^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"port" ] = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( properties,sinkProvider );
System.Collections.Hashtable properties =
new System.Collections.Hashtable();
properties["port"] = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel = new HttpServerChannel(
properties, sinkProvider);
Remarques
Pour plus d’informations sur les propriétés de configuration de canal, consultez Propriétés de configuration du canal et du formateur.
Si vous n’avez pas besoin de la fonctionnalité de récepteur, définissez le paramètre sur sinkProvider
null
.
Voir aussi
S’applique à
HttpServerChannel(String, Int32)
Initialise une nouvelle instance de la classe HttpServerChannel portant le nom indiqué et à l'écoute sur le port spécifié.
public:
HttpServerChannel(System::String ^ name, int port);
public HttpServerChannel (string name, int port);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer)
Paramètres
- name
- String
Nom du canal.
- port
- Int32
Port sur lequel le canal est à l'écoute.
Exemples
L’exemple de code suivant montre comment utiliser ce constructeur.
String^ name = L"RemotingServer";
int port = 9090;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel( name,port );
string name = "RemotingServer";
int port = 9090;
HttpServerChannel serverChannel =
new HttpServerChannel(name, port);
Remarques
Ce constructeur définit la propriété à l’aide ChannelName du name
paramètre . Si vous souhaitez inscrire plusieurs canaux, chaque canal doit avoir un nom unique.
Pour demander l’attribution dynamique d’un port disponible, définissez le paramètre sur port
0 (zéro).
S’applique à
HttpServerChannel(String, Int32, IServerChannelSinkProvider)
Initialise une nouvelle instance de la classe HttpServerChannel au port spécifié avec le nom donné, qui écoute sur le port spécifié et utilise le récepteur spécifié.
public:
HttpServerChannel(System::String ^ name, int port, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ sinkProvider);
public HttpServerChannel (string name, int port, System.Runtime.Remoting.Channels.IServerChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpServerChannel : string * int * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpServerChannel
Public Sub New (name As String, port As Integer, sinkProvider As IServerChannelSinkProvider)
Paramètres
- name
- String
Nom du canal.
- port
- Int32
Port sur lequel le canal est à l'écoute.
- sinkProvider
- IServerChannelSinkProvider
Le IServerChannelSinkProvider devant être utilisé par le canal IPC.
Exemples
L’exemple de code suivant montre comment utiliser ce constructeur.
String^ name = L"RemotingServer";
int port = 9090;
IServerChannelSinkProvider^ sinkProvider = nullptr;
HttpServerChannel^ serverChannel = gcnew HttpServerChannel(
name,port,sinkProvider );
string name = "RemotingServer";
int port = 9090;
IServerChannelSinkProvider sinkProvider = null;
HttpServerChannel serverChannel =
new HttpServerChannel(name, port, sinkProvider);
Remarques
Ce constructeur définit la propriété à l’aide ChannelName du name
paramètre .
Pour demander l’attribution dynamique d’un port disponible, définissez le paramètre sur port
0 (zéro).
Si vous n’avez pas besoin de la fonctionnalité de récepteur, définissez le paramètre sur sinkProvider
null
.