Share via


struttura WS_SECURITY_DESCRIPTION (webservices.h)

Struttura di primo livello usata per specificare i requisiti di sicurezza per un canale (sul lato client) o un listener (sul lato server).

Sintassi

typedef struct _WS_SECURITY_DESCRIPTION {
  WS_SECURITY_BINDING  **securityBindings;
  ULONG                securityBindingCount;
  WS_SECURITY_PROPERTY *properties;
  ULONG                propertyCount;
} WS_SECURITY_DESCRIPTION;

Members

securityBindings

Matrice di puntatori alle associazioni di sicurezza. Il set di associazioni di sicurezza fornite determina il tipo di sicurezza applicato al canale. Ogni associazione di sicurezza specifica un token di sicurezza.

securityBindingCount

Conteggio degli elementi nella matrice securityBindings.

properties

Matrice di proprietà che specifica le impostazioni di sicurezza facoltative a livello di canale. Ogni WS_SECURITY_PROPERTY nella matrice è una coppia chiave-valore e deve usare una chiave definita in WS_SECURITY_PROPERTY_ID. Questo campo può essere NULL e, se è NULL, verrà usato il valore predefinito per ogni impostazione del canale di sicurezza.

propertyCount

Conteggio degli elementi nella matrice delle proprietà.

Commenti

La figura seguente illustra la struttura di una descrizione di sicurezza.

Diagramma degli elementi in una descrizione di sicurezza. Contenitore impostazioni a livello di canale, associazione di sicurezza e proprietà dell'associazione di sicurezza.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione webservices.h