Condividi tramite


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