次の方法で共有


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 アプリ]
Header webservices.h