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


перечисление WS_METADATA_PROPERTY_ID (webservices.h)

Каждое свойство метаданных имеет тип WS_METADATA_PROPERTY, определяется идентификатором и имеет связанное значение. Если свойство не указано при создании метаданных, используется его значение по умолчанию.

Синтаксис

typedef enum {
  WS_METADATA_PROPERTY_STATE = 1,
  WS_METADATA_PROPERTY_HEAP_PROPERTIES = 2,
  WS_METADATA_PROPERTY_POLICY_PROPERTIES = 3,
  WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE = 4,
  WS_METADATA_PROPERTY_MAX_DOCUMENTS = 5,
  WS_METADATA_PROPERTY_HOST_NAMES = 6,
  WS_METADATA_PROPERTY_VERIFY_HOST_NAMES = 7
} WS_METADATA_PROPERTY_ID;

Константы

 
WS_METADATA_PROPERTY_STATE
Значение: 1
Это свойство используется с WsGetMetadataProperty.


Сопровождающий элемент значения структуры WS_METADATA_PROPERTY содержит текущий WS_METADATA_STATE объекта метаданных.
WS_METADATA_PROPERTY_HEAP_PROPERTIES
Значение: 2
Это свойство используется с WsCreateMetadata для указания
свойства объекта WS_HEAP , используемого метаданными
объект для хранения сведений о считанных метаданных.


Сопровождающий элемент значения структуры WS_METADATA_PROPERTY содержит WS_HEAP_PROPERTIES структуру.


Можно указать следующие свойства кучи:




  • WS_HEAP_PROPERTY_MAX_SIZE. Если значение не указано,
    Используемое значение по умолчанию — 256 000 байт.


  • WS_HEAP_PROPERTY_TRIM_SIZE. Если значение не указано,
    Используемое значение по умолчанию — 32 КБ байт.

WS_METADATA_PROPERTY_POLICY_PROPERTIES
Значение: 3
Это свойство используется с WsCreateMetadata для указания
свойства связанных объектов WS_POLICY
с объектом метаданных.


Сопутствующий элемент значения структуры WS_METADATA_PROPERTY содержит WS_POLICY_PROPERTIES структуру, задающую
набор свойств политики.

Дополнительные сведения о WS_POLICY_PROPERTY_ID см. в разделе
набор свойств, которые можно указать здесь.
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE
Значение: 4
Это свойство используется с WsGetMetadataProperty.


Сопутствующий элемент значенияWS_METADATA_PROPERTY является SIZE_T , указывающий количество байтов, выделенных из кучи, связанной с
объект метаданных.
WS_METADATA_PROPERTY_MAX_DOCUMENTS
Значение: 5
Это свойство используется с WsCreateMetadata.


Сопроводим элементом значенияWS_METADATA_PROPERTY является ULONG , указывающий максимальное количество документов, которые могут быть добавлены в
объект метаданных, использующий WsReadMetadata.


Значение по умолчанию: 32.
WS_METADATA_PROPERTY_HOST_NAMES
Значение: 6
Это свойство используется с WsCreateMetadata.


Сопроводимый элемент значенияWS_METADATA_PROPERTY является WS_HOST_NAMES структурой.


Это свойство можно указать, только если WS_METADATA_PROPERTY_VERIFY_HOST_NAMES имеет значение TRUE.


Дополнительные сведения см. в разделе WsGetMissingMetadataDocumentAddress .
при проверке имен узлов.


Если свойство не указано, список имен узлов пуст.
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES
Значение: 7
Это свойство используется с WsCreateMetadata.


Сопутствующий элемент значенияWS_METADATA_PROPERTY является логическим значением, указывающим, следует ли проверять имена узлов.


Дополнительные сведения см. в разделе WsGetMissingMetadataDocumentAddress .
при проверке имен узлов.


Значение по умолчанию — TRUE.


Установка этого значения в значение FALSE может привести к использованию приложения.
адрес, возвращенный из WsGetMissingMetadataDocumentAddress , который является адресом узла, с которым он не готов принимать метаданные.

Требования

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