HttpChannel Costruttori

Definizione

Inizializza una nuova istanza della classe HttpChannel.

Overload

HttpChannel()

Inizializza una nuova istanza della classe HttpChannel.

HttpChannel(Int32)

Inizializza una nuova istanza della classe HttpChannel con un canale server in attesa sulla porta specificata.

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inizializza una nuova istanza della classe HttpChannel con le proprietà di configurazione e i sink specificati.

HttpChannel()

Inizializza una nuova istanza della classe HttpChannel.

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

Commenti

Le proprietà di configurazione dell'istanza HttpChannel restituita da questo costruttore sono tutte impostate sui valori predefiniti.

Si applica a

HttpChannel(Int32)

Inizializza una nuova istanza della classe HttpChannel con un canale server in attesa sulla porta specificata.

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)

Parametri

port
Int32

Porta su cui il canale server è in ascolto.

Commenti

Quando questo costruttore viene usato il valore predefinito IClientChannelSinkProvider è .SoapClientFormatterSinkProvider

Si applica a

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inizializza una nuova istanza della classe HttpChannel con le proprietà di configurazione e i sink specificati.

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)

Parametri

properties
IDictionary

Insieme IDictionary che specifica i valori per le proprietà di configurazione che verranno utilizzate dai canali client e server.

clientSinkProvider
IClientChannelSinkProvider

Implementazione di IClientChannelSinkProvider che verrà utilizzata dal canale client.

serverSinkProvider
IServerChannelSinkProvider

Implementazione di IServerChannelSinkProvider che verrà utilizzata dal canale server.

Eccezioni

Il formato di una proprietà di configurazione non è corretto.

Commenti

Per altre informazioni sulle proprietà di configurazione del canale, vedere Proprietà di configurazione canale e formattatore.

I sink di canale forniscono un punto plug-in che consente l'accesso ai messaggi sottostanti che passano attraverso il canale e il flusso usato dal meccanismo di trasporto per inviare messaggi a un oggetto remoto. I sink di canale sono anche responsabili del trasporto di messaggi tra il client e il server. I sink di canale sono collegati insieme in una catena e tutti i messaggi di canale vengono trasmessi attraverso questa catena di sink prima che il messaggio venga finalmente serializzato e trasportato. Se non è necessaria la funzionalità sink, impostare i clientSinkProvider parametri e serverSinkProvider su null.

Vedi anche

Si applica a