перечисление WS_POLICY_PROPERTY_ID (webservices.h)
Определяет каждое свойство политики и связанное с ним значение.
Синтаксис
typedef enum {
WS_POLICY_PROPERTY_STATE = 1,
WS_POLICY_PROPERTY_MAX_ALTERNATIVES = 2,
WS_POLICY_PROPERTY_MAX_DEPTH = 3,
WS_POLICY_PROPERTY_MAX_EXTENSIONS = 4
} WS_POLICY_PROPERTY_ID;
Константы
WS_POLICY_PROPERTY_STATE Значение: 1 Это свойство используется с WsGetPolicyProperty. Он имеет тип WS_POLICY_STATE. Текущее состояние объекта политики. |
WS_POLICY_PROPERTY_MAX_ALTERNATIVES Значение: 2 Это свойство используется с WsCreateMetadata, когда указание WS_METADATA_PROPERTY_POLICY_PROPERTIES в параметре WS_METADATA_PROPERTY* . Имеет тип ULONG. Это свойство управляет максимальным количеством альтернатив. разрешено для заданного объекта WS_POLICY . При обработке политики объем выделенной памяти и использование ЦП пропорционально количеству политик альтернативы, присутствующие в политике, а не фактический размер политики. Даже небольшая политика может содержать большое количество альтернативных вариантов из-за расширения различных перестановок утверждений. Установка большого значения для этого свойства значение может привести к чрезмерной обработке или потреблению памяти. Значение по умолчанию: 32. |
WS_POLICY_PROPERTY_MAX_DEPTH Значение: 3 Это свойство используется с WsCreateMetadata, когда указание WS_METADATA_PROPERTY_POLICY_PROPERTIES. Имеет тип ULONG. Это свойство определяет максимальную глубину любой политики, которая является чтение и обработка. Максимальная глубина политики определяется как максимальная количество уровней вложенных элементов контейнера (Policy, All, ExactlyOne) при рассмотрении политики и любых политик, на которые она ссылается. Для каждого уровня используется небольшой объем пространства стека. политика, которая обрабатывается. Установка большого значения значение может привести к переполнению стека для политики, которая является глубоко вложенный объект или содержит циклическую ссылку. Значение по умолчанию: 32. |
WS_POLICY_PROPERTY_MAX_EXTENSIONS Значение: 4 Это свойство используется с WsCreateMetadata, когда указание WS_METADATA_PROPERTY_POLICY_PROPERTIES. Имеет тип ULONG. Это свойство управляет максимальным числом расширений политики. (неизвестные утверждения) разрешены для заданного объекта WS_POLICY . Расширения политик можно получить, предоставив WS_POLICY_EXTENSION массив в структуре WS_POLICY_CONSTRAINTS при использовании WsMatchPolicyAlternative API. Значение по умолчанию: 8. При обработке политики объем выделенной памяти и использование ЦП пропорционально количеству политик альтернативы, присутствующие в политике, а не фактический размер политики. Даже небольшая политика может содержать большое количество альтернативных вариантов из-за расширения различных перестановок утверждений. Установка большого значения для этого свойства значение может привести к чрезмерной обработке или потреблению памяти. |
Требования
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |