WebHttpBinding Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.