Поделиться через


структура 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