Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта структура используется для указания набора ограничений для определенного свойства привязки безопасности. Все не указанные ограничения свойств будут использовать ограничения по умолчанию.
Синтаксис
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
Идентификатор свойства привязки безопасности. Можно указать следующие ограничения свойств привязки безопасности:
- WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_SCHEME Это ограничение свойства может быть указано при указании WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE привязки безопасности. Если это свойство не указано, будет использоваться значение ограничения по умолчанию WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE .
allowedValues
Допустимый массив значений. Тип значений в массиве соответствует типу значений свойства привязки безопасности. Сведения о конкретном свойстве привязки безопасности см. в документации, чтобы определить тип свойства.
allowedValuesSize
Общий размер массива allowedValues в байтах. Этот размер должен быть кратным размеру типа значения свойства.
out
Когда WsMatchPolicyAlternative возвращает NOERROR, поля структуры свойств заполняются следующим образом:
out.securityBindingProperty
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |