HttpChannel Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 usato è .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 del canale e del formattatore.
I sink di canale forniscono un punto di 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 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
.