Partager via


HttpChannel Constructeurs

Définition

Initialise une nouvelle instance de la classe HttpChannel.

Surcharges

HttpChannel()

Initialise une nouvelle instance de la classe HttpChannel.

HttpChannel(Int32)

Initialise une nouvelle instance de la classe HttpChannel avec un canal serveur qui écoute sur le port spécifié.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Initialise une nouvelle instance de la classe HttpChannel avec les propriétés de configuration et les récepteurs spécifiés.

HttpChannel()

Initialise une nouvelle instance de la classe HttpChannel.

public:
 HttpChannel();
public HttpChannel ();
Public Sub New ()

Remarques

Les propriétés de configuration de l’instance HttpChannel retournée par ce constructeur sont toutes définies sur leurs valeurs par défaut.

S’applique à

HttpChannel(Int32)

Initialise une nouvelle instance de la classe HttpChannel avec un canal serveur qui écoute sur le port spécifié.

public:
 HttpChannel(int port);
public HttpChannel (int port);
new System.Runtime.Remoting.Channels.Http.HttpChannel : int -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (port As Integer)

Paramètres

port
Int32

Port sur lequel le canal serveur est à l'écoute.

Remarques

Lorsque ce constructeur est utilisé, la valeur par défaut IClientChannelSinkProvider utilisée est .SoapClientFormatterSinkProvider

S’applique à

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Initialise une nouvelle instance de la classe HttpChannel avec les propriétés de configuration et les récepteurs spécifiés.

public:
 HttpChannel(System::Collections::IDictionary ^ properties, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ clientSinkProvider, System::Runtime::Remoting::Channels::IServerChannelSinkProvider ^ serverSinkProvider);
public HttpChannel (System.Collections.IDictionary properties, System.Runtime.Remoting.Channels.IClientChannelSinkProvider clientSinkProvider, System.Runtime.Remoting.Channels.IServerChannelSinkProvider serverSinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpChannel : System.Collections.IDictionary * System.Runtime.Remoting.Channels.IClientChannelSinkProvider * System.Runtime.Remoting.Channels.IServerChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpChannel
Public Sub New (properties As IDictionary, clientSinkProvider As IClientChannelSinkProvider, serverSinkProvider As IServerChannelSinkProvider)

Paramètres

properties
IDictionary

Collection IDictionary qui spécifie les valeurs des propriétés de configuration devant être utilisées par les canaux client et serveur.

clientSinkProvider
IClientChannelSinkProvider

Implémentation de IClientChannelSinkProvider devant être utilisée par le canal client.

serverSinkProvider
IServerChannelSinkProvider

Implémentation de IServerChannelSinkProvider devant être utilisée par le canal serveur.

Exceptions

Une propriété de configuration a été mise en forme incorrectement.

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.

Les récepteurs de canaux fournissent un point de plug-in qui permet d’accéder aux messages sous-jacents transitant par le canal, ainsi qu’au flux utilisé par le mécanisme de transport pour envoyer des messages à un objet distant. Les récepteurs de canal sont également responsables du transport des messages entre le client et le serveur. Les récepteurs de canaux sont liés ensemble dans une chaîne, et tous les messages de canal transitent par cette chaîne de récepteurs avant que le message ne soit finalement sérialisé et transporté. Si vous n’avez pas besoin de la fonctionnalité récepteur, définissez les clientSinkProvider paramètres et serverSinkProvider sur null.

Voir aussi

S’applique à