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


структура WS_SERVICE_METADATA (webservices.h)

Задает массив документов метаданных службы. Это может быть коллекция документов WSDL/XSD, представленных в виде массива WS_STRING.

Синтаксис

typedef struct _WS_SERVICE_METADATA {
  ULONG                        documentCount;
  WS_SERVICE_METADATA_DOCUMENT **documents;
  WS_XML_STRING                *serviceName;
  WS_XML_STRING                *serviceNs;
} WS_SERVICE_METADATA;

Члены

documentCount

Число указанных документов метаданных.

documents

Массив WS_SERVICE_METADATA_DOCUMENT*, где элемент представляет WS_SERVICE_METADATA_DOCUMENT для каждой отдельной xml-схемы, WSDL или документа политики. Модель службы ожидает, что это значение будет действительным в течение времени существования WS_SERVICE_HOST.

serviceName

Ссылка на WS_XML_STRING, представляющая имя службы в документе WSDL. Обратите внимание, что это поле должно быть указано вместе с полем serviceN. Модель службы ожидает, что это значение будет действительным в течение времени существования WS_SERVICE_HOST.

serviceNs

Ссылка на WS_XML_STRING, представляющую пространство имен службы в документе WSDL. Обратите внимание, что это поле необходимо указать вместе с полем serviceName. Модель службы ожидает, что это значение будет действительным в течение времени существования WS_SERVICE_HOST.

Требования

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