Compartilhar via


estrutura WS_SERVICE_METADATA (webservices.h)

Especifica a matriz de documentos de metadados de serviço. Pode ser uma coleção de documentos WSDL/XSD representados como uma matriz de WS_STRING.

Sintaxe

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

Membros

documentCount

A contagem de documentos de metadados que estão sendo especificados.

documents

Uma matriz WS_SERVICE_METADATA_DOCUMENT* em que o elemento representa uma WS_SERVICE_METADATA_DOCUMENT para cada esquema XML individual, WSDL ou um documento policy. O modelo de serviço espera que isso seja válido durante o tempo de vida do WS_SERVICE_HOST.

serviceName

Referência a WS_XML_STRING que representa o nome do serviço no documento do WSDL. Observe que esse campo deve ser especificado junto com o campo serviceNs. O modelo de serviço espera que isso seja válido durante o tempo de vida do WS_SERVICE_HOST.

serviceNs

Referência a WS_XML_STRING que representa o namespace do serviço no documento WSDL. Observe que esse campo deve ser especificado junto com o campo serviceName. O modelo de serviço espera que isso seja válido durante o tempo de vida do WS_SERVICE_HOST.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho webservices.h