WS_POLICY_CONSTRAINTS-Struktur (webservices.h)
Gibt Richtlinieneinschränkungen für einen Kanal an.
Syntax
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;
Member
channelBinding
Welche Kanalbindung erforderlich ist. Die folgenden Werte werden unterstützt:
channelPropertyConstraints
Ein Array von Kanaleigenschafteneinschränkungen, die den Standardsatz von Einschränkungen außer Kraft setzen. Die hier angegebenen Einschränkungen in Kombination mit dem Standardsatz von Einschränkungen beschränken den Satz von Richtlinien, die übereinstimmen.
Wenn keine Kanaleigenschafteneinschränkung für eine bestimmte Eigenschaft angegeben wird, wird ein Standardeinschränkungswert verwendet. Unter WS_CHANNEL_PROPERTY_CONSTRAINT finden Sie die unterstützten Eigenschaften und deren Standardwerte.
channelPropertyConstraintCount
Die Anzahl der im Array channelPropertyConstraints angegebenen Elemente.
Wenn dieser Wert 0 ist, kann das array channelPropertyConstraints NULL sein.
securityConstraints
Einschränkungen für die Art der Sicherheit, die verwendet werden kann.
Wenn Sie dieses Feld auf NULL festlegen, wird eine Einschränkung ohne Sicherheit angegeben.
policyExtensions
policyExtensionCount
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Kopfzeile | webservices.h |