структура WS_SECURITY_CONSTRAINTS (webservices.h)
Эта структура определяет ограничения, связанные с безопасностью, как часть WS_POLICY_CONSTRAINTS.
Синтаксис
typedef struct _WS_SECURITY_CONSTRAINTS {
WS_SECURITY_PROPERTY_CONSTRAINT *securityPropertyConstraints;
ULONG securityPropertyConstraintCount;
WS_SECURITY_BINDING_CONSTRAINT **securityBindingConstraints;
ULONG securityBindingConstraintCount;
} WS_SECURITY_CONSTRAINTS;
Члены
securityPropertyConstraints
Массив ограничений свойств безопасности, которые переопределяют набор ограничений по умолчанию. Ограничения, указанные здесь, в сочетании с набором ограничений по умолчанию ограничивают набор политик, которые будут сопоставлены.
Если ограничение свойства безопасности не указано для данного свойства, будет использоваться значение ограничения по умолчанию. Поддерживаемый набор свойств и их значения по умолчанию см. в WS_SECURITY_PROPERTY_CONSTRAINT .
Обратите внимание, что ограничения по умолчанию для WS_SECURITY_PROPERTY_CONSTRAINT совпадают с ограничениями по умолчанию для WS_SECURITY_PROPERTY.
securityPropertyConstraintCount
Количество элементов, указанных в массиве securityPropertyConstraints.
Если это значение равно 0, то массив securityPropertyConstraints может иметь значение NULL.
securityBindingConstraints
Любой массив ограничений привязки безопасности, принятый в качестве единицы, определяет тип безопасности, который нужно сопоставить в политике.
Тип каждой WS_SECURITY_BINDING_CONSTRAINT соответствует типам безопасности, указанным с помощью структуры WS_SECURITY_BINDING . Каждая привязка безопасности указывает один маркер безопасности, и аналогично каждое ограничение привязки безопасности определяет ограничения для одного маркера безопасности.
Указание нулевых ограничений означает отсутствие безопасности.
securityBindingConstraintCount
Количество элементов, указанных в массиве securityBindingConstraints.
Если это значение равно 0, то массив securityBindingConstraints может иметь значение NULL.
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |