Função WsGetMetadataEndpoints (webservices.h)
Retorna os "pontos de extremidade" definidos nos documentos do objeto de metadados. Chamar essa função com WS_METADATA_STATEdefinido como WS_METADATA_STATE_CREATED fará com que o objeto de metadados resolve todas as referências nos documentos de metadados. Qualquer validação de documento adicional também será feita. Se esse processo for bem-sucedido, o objeto de metadados será definido como WS_METADATA_STATE_RESOLVED e as adições subsequentes do documento ao objeto de metadados não serão permitidas. Se houver um erro, o objeto de metadados será definido como WS_METADATA_STATE_FAULTED.
Sintaxe
HRESULT WsGetMetadataEndpoints(
[in] WS_METADATA *metadata,
[out] WS_METADATA_ENDPOINTS *endpoints,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] metadata
Um ponteiro para um objeto Metadata que contém os pontos de extremidade desejados. Esse parâmetro deve ser um objeto WS_METADATA válido.
[out] endpoints
Com êxito, esse parâmetro de ponteiro é preenchido com informações sobre os pontos de extremidade que foram definidos no objeto de metadados.
[in, optional] error
Um ponteiro para um objeto WS_ERROR em que informações adicionais sobre o erro devem ser armazenadas se a função falhar.
Retornar valor
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Não havia suporte para a ID da propriedade para esse objeto ou o buffer especificado não era grande o suficiente para o valor. |
|
Recursos de memória insuficientes. |
|
Essa função pode retornar outros erros não listados acima. |
Comentários
Essa propriedade pode ser usada no estado WS_METADATA_STATE_CREATED ou WS_METADATA_STATE_RESOLVED .
Essa função falhará se houver documentos de metadados ausentes. Use WsGetMissingMetadataDocumentAddress para determinar o endereço de todos os documentos ausentes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | webservices.h |
Biblioteca | WebServices.lib |
DLL | WebServices.dll |