struttura WS_SECURITY_BINDING (webservices.h)
Tipo di base astratto per tutte le associazioni di sicurezza. Uno o più sottotipi concreti di questo vengono specificati nella descrizione di sicurezza fornita durante la creazione del canale e del listener. Ogni sottotipo concreto di questo tipo corrisponde a un protocollo di sicurezza e a un modo di usarlo per fornire l'autenticazione e/o la protezione a un canale.
Ogni istanza del sottotipo di associazione di sicurezza nella descrizione della sicurezza contribuisce a un token di sicurezza in fase di esecuzione. Di conseguenza, i campi di questo tipo possono essere visualizzati come specificare un token di sicurezza, come ottenerlo, come usarlo per la sicurezza del canale e come modificarne il comportamento usando le impostazioni facoltative.
Sintassi
typedef struct _WS_SECURITY_BINDING {
WS_SECURITY_BINDING_TYPE bindingType;
WS_SECURITY_BINDING_PROPERTY *properties;
ULONG propertyCount;
} WS_SECURITY_BINDING;
Members
bindingType
WS_SECURITY_BINDING_TYPE dell'associazione di sicurezza descritta. Il valore del tipo indica come ottenere il token di sicurezza corrispondente a questa associazione di sicurezza.
properties
Matrice di proprietà che specifica le impostazioni facoltative dell'associazione di sicurezza. Ogni WS_SECURITY_BINDING_PROPERTY nella matrice è una coppia chiave-valore e deve usare una chiave definita in WS_SECURITY_BINDING_PROPERTY_ID. Questo campo può essere NULL e, se è NULL, verrà usato il valore predefinito per ogni impostazione del token di sicurezza.
propertyCount
Conteggio degli elementi nella matrice delle proprietà.
Requisiti
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | webservices.h |