Condividi tramite


HttpClientChannel Costruttori

Definizione

Inizializza una nuova istanza della classe HttpClientChannel.

Overload

Nome Descrizione
HttpClientChannel()

Inizializza una nuova istanza della classe HttpClientChannel.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

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

HttpClientChannel(String, IClientChannelSinkProvider)

Inizializza una nuova istanza della HttpClientChannel classe con il nome e il sink specificati.

HttpClientChannel()

Inizializza una nuova istanza della classe HttpClientChannel.

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

Commenti

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

Si applica a

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

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

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

Parametri

properties
IDictionary

Raccolta IDictionary che specifica i valori per le proprietà di configurazione da utilizzare dal canale.

sinkProvider
IClientChannelSinkProvider

Implementazione IClientChannelSinkProvider da usare dal canale.

Eccezioni

Una proprietà di configurazione non è stata formattata correttamente.

Esempio

Nell'esempio di codice seguente viene illustrato come usare questo costruttore.

// Create a client channel.
System::Collections::Hashtable^ properties = gcnew System::Collections::Hashtable;
properties->default[ L"port" ] = 9090;
IClientChannelSinkProvider^ sinkProvider = nullptr;
HttpClientChannel^ clientChannel = gcnew HttpClientChannel( properties,sinkProvider );
// Create a client channel.
System.Collections.Hashtable properties =
    new System.Collections.Hashtable();
properties["port"] = 9090;
IClientChannelSinkProvider sinkProvider = null;
HttpClientChannel clientChannel = new HttpClientChannel(
    properties, sinkProvider);

Commenti

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

Se non è necessaria la funzionalità sink, impostare il sinkProvider parametro su null.

Vedi anche

Si applica a

HttpClientChannel(String, IClientChannelSinkProvider)

Inizializza una nuova istanza della HttpClientChannel classe con il nome e il sink specificati.

public:
 HttpClientChannel(System::String ^ name, System::Runtime::Remoting::Channels::IClientChannelSinkProvider ^ sinkProvider);
public HttpClientChannel(string name, System.Runtime.Remoting.Channels.IClientChannelSinkProvider sinkProvider);
new System.Runtime.Remoting.Channels.Http.HttpClientChannel : string * System.Runtime.Remoting.Channels.IClientChannelSinkProvider -> System.Runtime.Remoting.Channels.Http.HttpClientChannel
Public Sub New (name As String, sinkProvider As IClientChannelSinkProvider)

Parametri

name
String

Nome della nuova istanza di HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

Oggetto IClientChannelSinkProvider da utilizzare dal canale.

Esempio

Nell'esempio di codice seguente viene illustrato come usare questo costruttore.

// Create a client channel.
String^ name = L"RemotingClient";
IClientChannelSinkProvider^ sinkProvider = nullptr;
HttpClientChannel^ clientChannel = gcnew HttpClientChannel( name,sinkProvider );
// Create a client channel.
string name = "RemotingClient";
IClientChannelSinkProvider sinkProvider = null;
HttpClientChannel clientChannel = new HttpClientChannel(name,
    sinkProvider);

Commenti

Questo costruttore imposta la ChannelName proprietà utilizzando il name parametro .

Si applica a