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


структура WS_SECURITY_BINDING_PROPERTY_CONSTRAINT (webservices.h)

Эта структура используется для указания набора ограничений для определенного свойства привязки безопасности. Все не указанные ограничения свойств будут использовать ограничения по умолчанию.

Синтаксис

typedef struct _WS_SECURITY_BINDING_PROPERTY_CONSTRAINT {
  WS_SECURITY_BINDING_PROPERTY_ID id;
  void                            *allowedValues;
  ULONG                           allowedValuesSize;
  struct {
    WS_SECURITY_BINDING_PROPERTY securityBindingProperty;
  } out;
} WS_SECURITY_BINDING_PROPERTY_CONSTRAINT;

Члены

id

Идентификатор свойства привязки безопасности. Можно указать следующие ограничения свойств привязки безопасности:

allowedValues

Допустимый массив значений. Тип значений в массиве соответствует типу значений свойства привязки безопасности. Сведения о конкретном свойстве привязки безопасности см. в документации, чтобы определить тип свойства.

allowedValuesSize

Общий размер массива allowedValues в байтах. Этот размер должен быть кратным размеру типа значения свойства.

out

Когда WsMatchPolicyAlternative возвращает NOERROR, поля структуры свойств заполняются следующим образом:

out.securityBindingProperty

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h