WS_SECURITY_BINDING-Struktur (webservices.h)

Der abstrakte Basistyp für alle Sicherheitsbindungen. Ein oder mehrere konkrete Untertypen davon sind in der Sicherheitsbeschreibung angegeben, die während der Kanal- und Listenererstellung angegeben wird. Jeder konkrete Untertyp davon entspricht einem Sicherheitsprotokoll und einer Möglichkeit, es zu verwenden, um die Authentifizierung und/oder den Schutz für einen Kanal bereitzustellen.

Jeder Sicherheitsbindungsuntertyp instance in der Sicherheitsbeschreibung trägt zur Laufzeit ein Sicherheitstoken bei. Daher können die Felder dieses Typs als Angabe eines Sicherheitstokens, wie es abgerufen, wie es für die Kanalsicherheit verwendet wird und wie das Verhalten mit den optionalen Einstellungen geändert werden kann.

Syntax

typedef struct _WS_SECURITY_BINDING {
  WS_SECURITY_BINDING_TYPE     bindingType;
  WS_SECURITY_BINDING_PROPERTY *properties;
  ULONG                        propertyCount;
} WS_SECURITY_BINDING;

Member

bindingType

Die WS_SECURITY_BINDING_TYPE der beschriebenen Sicherheitsbindung. Der Typwert gibt an, wie das Sicherheitstoken abgerufen wird, das dieser Sicherheitsbindung entspricht.

properties

Das Array von Eigenschaften, das die optionalen Sicherheitsbindungseinstellungen angibt. Jede WS_SECURITY_BINDING_PROPERTY im Array ist ein Schlüssel-Wert-Paar und muss einen in WS_SECURITY_BINDING_PROPERTY_ID definierten Schlüssel verwenden. Dieses Feld kann NULL sein, und wenn es NULL ist, wird der Standardwert für jede Sicherheitstokeneinstellung verwendet.

propertyCount

Die Anzahl der Elemente im Eigenschaftenarray.

Anforderungen

   
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