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

Необязательные параметры для настройки узла службы. Это перечисление используется в структуре WS_SERVICE_PROPERTY при вызове WsCreateServiceHost или само по себе при вызове WsGetServiceHostProperty.

Синтаксис

typedef enum {
  WS_SERVICE_PROPERTY_HOST_USER_STATE = 0,
  WS_SERVICE_PROPERTY_FAULT_DISCLOSURE = 1,
  WS_SERVICE_PROPERTY_FAULT_LANGID = 2,
  WS_SERVICE_PROPERTY_HOST_STATE = 3,
  WS_SERVICE_PROPERTY_METADATA = 4,
  WS_SERVICE_PROPERTY_CLOSE_TIMEOUT = 5
} WS_SERVICE_PROPERTY_ID;

Константы

 
WS_SERVICE_PROPERTY_HOST_USER_STATE
Значение: 0
Пустой указатель
используется с WsCreateServiceHost. Это свойство
предоставляется для различных обратных вызовов и операций службы в рамках структуры WS_OPERATION_CONTEXT
WS_SERVICE_PROPERTY_FAULT_DISCLOSURE
Значение: 1
Значение WS_FAULT_DISCLOSURE , используемое с WsCreateServiceHost.
Это свойство используется для указания уровня раскрытия объекта ошибки при его преобразовании в ошибку. Значение по умолчанию — WS_MINIMAL_FAULT_DISCLOSURE.
WS_SERVICE_PROPERTY_FAULT_LANGID
Значение: 2
LANGID, используемый с WsGetServiceHostProperty для создания ошибки. Если параметр не указан, будет использоваться языковой стандарт пользователя по умолчанию.
WS_SERVICE_PROPERTY_HOST_STATE
Значение: 3
Значение WS_SERVICE_HOST_STATE , используемое с WsGetServiceHostProperty , указывающее текущее состояние узла службы.


Возвращаемое значение является snapshot текущего состояния, поэтому оно равно
возможно, что состояние могло измениться до того, как вызывающий объект
имел возможность изучить значение.
WS_SERVICE_PROPERTY_METADATA
Значение: 4
Структура WS_SERVICE_METADATA , используемая с WsCreateServiceHost , которая содержит коллекцию документов метаданных, используемых для WS-MetadataExchange WS_SERVICE_HOST.

Имя службы и пространство имен используются для создания элемента службы в документе WSDL. Документ идентифицируется с помощью пространства имен службы, предоставленного как часть структуры WS_SERVICE_METADATA .


Обратите внимание, что если раздел службы уже определен в любом из предоставленных документов WSDL, элемент службы не будет добавлен средой выполнения от имени приложения.
WS_SERVICE_PROPERTY_CLOSE_TIMEOUT
Значение: 5
ULONG, используемый с WsCreateServiceHost, который указывает максимальное время ожидания модели службы после вызова WsCloseServiceHost. После истечения времени ожидания узел службы прервется сам.
Значение по умолчанию — 5 секунд, указанное в миллисекундах как 5000.

Требования

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