WS_SECURITY_BINDING structure (webservices.h)
Type de base abstrait pour toutes les liaisons de sécurité. Un ou plusieurs sous-types concrets de ce sont spécifiés dans la description de sécurité fournie lors de la création du canal et de l’écouteur. Chaque sous-type concret de ce correspond à un protocole de sécurité et à une façon de l’utiliser pour fournir une authentification et/ou une protection à un canal.
Chaque sous-type de liaison de sécurité instance dans la description de sécurité fournit un jeton de sécurité au moment de l’exécution. Ainsi, les champs de ce type peuvent être considérés comme spécifiant un jeton de sécurité, comment l’obtenir, comment l’utiliser pour la sécurité des canaux et comment modifier son comportement à l’aide des paramètres facultatifs.
Syntaxe
typedef struct _WS_SECURITY_BINDING {
WS_SECURITY_BINDING_TYPE bindingType;
WS_SECURITY_BINDING_PROPERTY *properties;
ULONG propertyCount;
} WS_SECURITY_BINDING;
Membres
bindingType
WS_SECURITY_BINDING_TYPE de la liaison de sécurité décrite. La valeur de type indique comment obtenir le jeton de sécurité correspondant à cette liaison de sécurité.
properties
Tableau de propriétés spécifiant les paramètres de liaison de sécurité facultatifs. Chaque WS_SECURITY_BINDING_PROPERTY du tableau est une paire clé-valeur et doit utiliser une clé définie dans WS_SECURITY_BINDING_PROPERTY_ID. Ce champ peut être NULL, et s’il est NULL, la valeur par défaut est utilisée pour chaque paramètre de jeton de sécurité.
propertyCount
Nombre d’éléments dans le tableau de propriétés.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |