共用方式為


WS_POLICY_CONSTRAINTS 結構 (webservices.h)

指定通道的原則條件約束。

語法

typedef struct _WS_POLICY_CONSTRAINTS {
  WS_CHANNEL_BINDING             channelBinding;
  WS_CHANNEL_PROPERTY_CONSTRAINT *channelPropertyConstraints;
  ULONG                          channelPropertyConstraintCount;
  WS_SECURITY_CONSTRAINTS        *securityConstraints;
  WS_POLICY_EXTENSION            **policyExtensions;
  ULONG                          policyExtensionCount;
} WS_POLICY_CONSTRAINTS;

成員

channelBinding

需要哪一個通道系結。 支援下列值:

channelPropertyConstraints

通道屬性條件約束的陣列,可覆寫預設的條件約束集。 這裡指定的條件約束與默認條件約束集結合,會限制將會比對的原則集。

如果未為指定的屬性指定通道屬性條件約束,則會使用預設條件約束值。 如需支援的一組屬性及其預設值,請參閱 WS_CHANNEL_PROPERTY_CONSTRAINT

channelPropertyConstraintCount

channelPropertyConstraints 陣列中指定的元素數目。

如果此值為 0,則 channelPropertyConstraints 陣列可能是 NULL

securityConstraints

可能使用之安全性類型的條件約束。

將此欄位設定為 NULL 表示沒有安全性的條件約束。

policyExtensions

policyExtensionCount

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h