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
| 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.