HttpChannel Costruttori

Definizione

Inizializza una nuova istanza della classe HttpChannel.

Overload

Nome Descrizione
HttpChannel()

Inizializza una nuova istanza della classe HttpChannel.

HttpChannel(Int32)

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

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inizializza una nuova istanza della HttpChannel classe con le proprietà e i sink di configurazione 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 HttpChannel classe con un canale server in ascolto 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 in cui il canale del server è in ascolto.

Commenti

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

Si applica a

HttpChannel(IDictionary, IClientChannelSinkProvider, IServerChannelSinkProvider)

Inizializza una nuova istanza della HttpChannel classe con le proprietà e i sink di configurazione 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

Raccolta IDictionary che specifica i valori per le proprietà di configurazione da utilizzare dai canali client e server.

clientSinkProvider
IClientChannelSinkProvider

Implementazione IClientChannelSinkProvider da usare dal canale client.

serverSinkProvider
IServerChannelSinkProvider

Implementazione IServerChannelSinkProvider da utilizzare dal canale del server.

Eccezioni

Una proprietà di configurazione non è stata formattata correttamente.

Commenti

I sink di canale forniscono un punto di plug-in che consente l'accesso ai messaggi sottostanti che passano attraverso il canale, nonché 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 vengono collegati in una catena e tutti i messaggi del canale passano attraverso questa catena di sink prima che il messaggio venga infine serializzato e trasportato. Se non è necessaria la funzionalità sink, impostare i clientSinkProvider parametri e serverSinkProvider su null.

Si applica a