Partager via


WebHttpBinding Constructeurs

Définition

Initialise une nouvelle instance de la classe WebHttpBinding.

Surcharges

WebHttpBinding()

Initialise une nouvelle instance de la classe WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

Initialise une nouvelle instance de la classe WebHttpBinding dans laquelle le type de sécurité utilisé par la liaison est spécifié de manière explicite.

WebHttpBinding(String)

Initialise une nouvelle instance de la classe WebHttpBinding avec une liaison spécifiée par son nom de configuration.

WebHttpBinding()

Initialise une nouvelle instance de la classe WebHttpBinding.

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

Remarques

Le mode de sécurité par défaut est None, qui spécifie qu’aucune sécurité n’est utilisée.

Pour utiliser la sécurité au niveau du transport pour les points de terminaison configurés avec cette liaison, la Transport valeur doit être spécifiée en tant que paramètre dans le WebHttpBinding(WebHttpSecurityMode) constructeur.

Pour utiliser l’authentification HTTP sans HTTPS, la TransportCredentialOnly valeur doit être spécifiée en tant que paramètre dans le WebHttpBinding(WebHttpSecurityMode) constructeur.

La valeur de WebHttpSecurityMode ne peut pas être définie à nouveau une fois la liaison instance créée.

S’applique à

WebHttpBinding(WebHttpSecurityMode)

Initialise une nouvelle instance de la classe WebHttpBinding dans laquelle le type de sécurité utilisé par la liaison est spécifié de manière explicite.

public:
 WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding (System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)

Paramètres

securityMode
WebHttpSecurityMode

Valeur de WebHttpSecurityMode spécifiant le type de sécurité utilisé pour configurer un point de terminaison de service afin qu'il reçoive des requêtes HTTP.

Exceptions

Le securityMode spécifié n'est pas un WebHttpSecurityMode valide.

Remarques

Pour utiliser la sécurité au niveau du transport pour les points de terminaison configurés avec cette liaison, la Transport valeur doit être spécifiée en tant que paramètre dans le WebHttpBinding(WebHttpSecurityMode) constructeur.

Pour utiliser l’authentification HTTP sans HTTPS, la TransportCredentialOnly valeur doit être spécifiée en tant que paramètre dans le WebHttpBinding(WebHttpSecurityMode) constructeur.

La valeur de WebHttpSecurityMode ne peut pas être définie à nouveau une fois la liaison instance créée.

S’applique à

WebHttpBinding(String)

Initialise une nouvelle instance de la classe WebHttpBinding avec une liaison spécifiée par son nom de configuration.

public:
 WebHttpBinding(System::String ^ configurationName);
public WebHttpBinding (string configurationName);
new System.ServiceModel.WebHttpBinding : string -> System.ServiceModel.WebHttpBinding
Public Sub New (configurationName As String)

Paramètres

configurationName
String

Nom de configuration de liaison pour WebHttpBindingElement.

Exceptions

L'élément de liaison portant le nom configurationName est introuvable.

S’applique à