WS_SECURITY_CONSTRAINTS結構 (webservices.h)
此結構會將安全性相關條件約束指定為 WS_POLICY_CONSTRAINTS的一部分。
語法
typedef struct _WS_SECURITY_CONSTRAINTS {
WS_SECURITY_PROPERTY_CONSTRAINT *securityPropertyConstraints;
ULONG securityPropertyConstraintCount;
WS_SECURITY_BINDING_CONSTRAINT **securityBindingConstraints;
ULONG securityBindingConstraintCount;
} WS_SECURITY_CONSTRAINTS;
成員
securityPropertyConstraints
可覆寫預設條件約束集的安全性屬性條件約束陣列。 這裡指定的條件約束,結合預設條件約束集會限制將相符的原則集。
如果未為指定的屬性指定安全性屬性條件約束,則會使用預設條件約束值。 如需支援的一組屬性及其預設值,請參閱 WS_SECURITY_PROPERTY_CONSTRAINT 。
請注意, WS_SECURITY_PROPERTY_CONSTRAINT 的預設條件約束與 WS_SECURITY_PROPERTY的預設值相同。
securityPropertyConstraintCount
securityPropertyConstraints 陣列中指定的專案數目。
如果此值為 0,則 securityPropertyConstraints 陣列可能是 Null。
securityBindingConstraints
任何以單位表示的安全性系結條件約束陣列,會指定要在原則中比對的安全性類型。
每個 WS_SECURITY_BINDING_CONSTRAINT 的類型都會對應至使用 WS_SECURITY_BINDING 結構指定的安全性類型。 每個安全性系結都會指定一個安全性權杖,同樣地,每個安全性系結條件約束都會指定一個安全性權杖的條件約束。
指定零條件約束表示沒有安全性。
securityBindingConstraintCount
securityBindingConstraints 陣列中指定的專案數目。
如果此值為 0,則 securityBindingConstraints 陣列可能是 Null。
規格需求
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |