WS_SECURITY_DESCRIPTION-Struktur (webservices.h)
Die Struktur der obersten Ebene, die verwendet wird, um die Sicherheitsanforderungen für einen Kanal (clientseitig) oder einen Listener (serverseitig) anzugeben.
Syntax
typedef struct _WS_SECURITY_DESCRIPTION {
WS_SECURITY_BINDING **securityBindings;
ULONG securityBindingCount;
WS_SECURITY_PROPERTY *properties;
ULONG propertyCount;
} WS_SECURITY_DESCRIPTION;
Member
securityBindings
Das Array von Zeigern auf Sicherheitsbindungen. Die Sicherheitsbindungen bestimmen die Art der Sicherheit, die auf den Kanal angewendet wird. Jede Sicherheitsbindung gibt ein Sicherheitstoken an.
securityBindingCount
Die Anzahl der Elemente im SecurityBindings-Array.
properties
Das Array von Eigenschaften, das die optionalen kanalweiten Sicherheitseinstellungen angibt. Jede WS_SECURITY_PROPERTY im Array ist ein Schlüssel-Wert-Paar und muss einen in WS_SECURITY_PROPERTY_ID definierten Schlüssel verwenden. Dieses Feld kann NULL sein, und wenn es NULL ist, wird der Standardwert für jede Sicherheitskanaleinstellung verwendet.
propertyCount
Die Anzahl der Elemente im Eigenschaftenarray.
Hinweise
Die folgende Abbildung veranschaulicht die Struktur einer Sicherheitsbeschreibung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |