Freigeben über


WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT-Struktur (webservices.h)

Diese Struktur wird verwendet, um eine Reihe von Einschränkungen für eine bestimmte Anforderungssicherheitstokeneigenschaft anzugeben. Alle Eigenschafteneinschränkungen, die nicht angegeben werden, verwenden die Standardeinschränkungen.

Syntax

typedef struct _WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID id;
  void                                  *allowedValues;
  ULONG                                 allowedValuesSize;
  struct {
    WS_REQUEST_SECURITY_TOKEN_PROPERTY requestSecurityTokenProperty;
  } out;
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT;

Member

id

Die ID der Anforderungssicherheitstokeneigenschaft. Die folgende Sicherheitseigenschafteneinschränkung kann angegeben werden:

allowedValues

Ein Array von Werten, die akzeptabel sind. Der Typ der Werte im Array entspricht dem Typ der Werte der Anforderungssicherheitstokeneigenschaft. Informationen zum Typ der Eigenschaft finden Sie in der Dokumentation für eine bestimmte Anforderungssicherheitstokeneigenschaft.

allowedValuesSize

Die Gesamtgröße des arrays allowedValues in Bytes. Diese Größe muss ein Vielfaches der Größe des Typs des Werts der Eigenschaft sein.

out

Wenn WsMatchPolicyAlternative NOERROR zurückgibt, wird der gesamte Inhalt dieser Struktur ausgefüllt.

out.requestSecurityTokenProperty

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h