WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT結構 (webservices.h)

這個結構是用來指定特定要求安全性權杖屬性的一組條件約束。 未指定的任何屬性條件約束都會使用預設條件約束。

語法

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;

成員

id

要求安全性權杖屬性的識別碼。 可以指定下列安全性屬性條件約束:

allowedValues

可接受的值陣列。 陣列中值的型別會對應至要求安全性權杖屬性的數值型別。 請參閱特定要求安全性權杖屬性的檔,以判斷屬性的類型。

allowedValuesSize

allowedValues 陣列的總大小,以位元組為單位。 這個大小必須是 屬性值類型的倍數。

out

WsMatchPolicyAlternative 傳回 NOERROR 時,將會填入此結構的整個內容。

out.requestSecurityTokenProperty

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 webservices.h