Partager via


HttpClientChannel Constructeurs

Définition

Initialise une nouvelle instance de la classe HttpClientChannel.

Surcharges

HttpClientChannel()

Initialise une nouvelle instance de la classe HttpClientChannel.

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Initialise une nouvelle instance de la classe HttpClientChannel avec les propriétés de configuration et le récepteur spécifiés.

HttpClientChannel(String, IClientChannelSinkProvider)

Initialise une nouvelle instance de la classe HttpClientChannel avec le nom et le récepteur spécifiés.

HttpClientChannel()

Initialise une nouvelle instance de la classe HttpClientChannel.

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

Remarques

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

S’applique à

HttpClientChannel(IDictionary, IClientChannelSinkProvider)

Initialise une nouvelle instance de la classe HttpClientChannel avec les propriétés de configuration et le récepteur spécifiés.

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)

Paramètres

properties
IDictionary

Collection IDictionary qui spécifie les valeurs des propriétés de configuration devant être utilisées par le canal.

sinkProvider
IClientChannelSinkProvider

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

Exceptions

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

Exemples

L’exemple de code suivant montre comment utiliser ce constructeur.

// 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);

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.

Si vous n’avez pas besoin de la fonctionnalité récepteur, définissez le paramètre sur sinkProvidernull.

Voir aussi

S’applique à

HttpClientChannel(String, IClientChannelSinkProvider)

Initialise une nouvelle instance de la classe HttpClientChannel avec le nom et le récepteur spécifiés.

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)

Paramètres

name
String

Nom de la nouvelle instance de HttpClientChannel.

sinkProvider
IClientChannelSinkProvider

Le IClientChannelSinkProvider devant être utilisé par le canal IPC.

Exemples

L’exemple de code suivant montre comment utiliser ce constructeur.

// 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);

Remarques

Ce constructeur définit la propriété à l’aide ChannelName du name paramètre .

S’applique à