Função WsGetMissingMetadataDocumentAddress (webservices.h)
Essa função retorna o endereço de um documento ausente referenciado pelo objeto de metadados.
Cada documento adicionado ao objeto de metadados pode conter referências a outros documentos. Depois que um documento for adicionado novamente aos Metadados, a função poderá ser usada para localizar o próximo documento ausente.
- O nome do host de qualquer URL passada anteriormente para WsReadMetadata.
- A lista de nomes de host especificados usando a propriedade WS_METADATA_PROPERTY_HOST_NAMES .
Sintaxe
HRESULT WsGetMissingMetadataDocumentAddress(
[in] WS_METADATA *metadata,
WS_ENDPOINT_ADDRESS **address,
[in, optional] WS_ERROR *error
);
Parâmetros
[in] metadata
Esse parâmetro é um ponteiro para um objeto Metadados que deve ter o documento.
address
Com êxito, esse parâmetro é preenchido com um ponteiro para o endereço de um documento de metadados ausente ou NULL se não houver documentos de metadados ausentes.
A URL de endereço retornada é totalmente qualificada.
[in, optional] error
Esse parâmetro é um ponteiro WS_ERROR para onde informações adicionais sobre o erro devem ser armazenadas se a função falhar.
Valor retornado
Essa função pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Um ou mais argumentos são inválidos. |
|
Ficou sem memória. |
|
Essa função pode retornar outros erros não listados acima. |
Comentários
Se essa função verificará ou não os nomes de host das URLs retornadas pode ser controlado usando o valor do enumerador WS_METADATA_PROPERTY_VERIFY_HOST_NAMES.
A finalidade da verificação do nome do host é garantir que um aplicativo não use o endereço sem saber que ele é de um host do qual está disposto a aceitar metadados.
Requisitos
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 |