WebHttpBinding Constructeurs

Définition

Initialise une nouvelle instance de la classe WebHttpBinding.

Surcharges

Nom Description
WebHttpBinding()

Initialise une nouvelle instance de la classe WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

Initialise une nouvelle instance de la WebHttpBinding classe avec le type de sécurité utilisé par la liaison explicitement spécifiée.

WebHttpBinding(String)

Initialise une nouvelle instance de la WebHttpBinding classe 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.

Impossible de définir à nouveau la valeur de WebHttpSecurityMode l’instance de liaison après la création de l’instance de liaison.

S’applique à

WebHttpBinding(WebHttpSecurityMode)

Initialise une nouvelle instance de la WebHttpBinding classe avec le type de sécurité utilisé par la liaison explicitement spécifiée.

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

La valeur de WebHttpSecurityMode ce paramètre spécifie le type de sécurité utilisé pour configurer un point de terminaison de service pour recevoir des requêtes HTTP.

Exceptions

La securityMode valeur spécifiée n’est pas valide WebHttpSecurityMode.

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.

Impossible de définir à nouveau la valeur de WebHttpSecurityMode l’instance de liaison après la création de l’instance de liaison.

S’applique à

WebHttpBinding(String)

Initialise une nouvelle instance de la WebHttpBinding classe 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 le WebHttpBindingElement.

Exceptions

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

S’applique à