Partilhar via


Interface IDiscoveryResult

 

Publicado: junho de 2016

Baixa os resultados de uma sessão de descoberta de serviço Web XML.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("B9A32C91-B14D-4AE3-A955-5CBC3E75FCA5")]
public interface IDiscoveryResult
[InterfaceTypeAttribute(1)]
[GuidAttribute("B9A32C91-B14D-4AE3-A955-5CBC3E75FCA5")]
public interface class IDiscoveryResult
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("B9A32C91-B14D-4AE3-A955-5CBC3E75FCA5")>]
type IDiscoveryResult = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("B9A32C91-B14D-4AE3-A955-5CBC3E75FCA5")>
Public Interface IDiscoveryResult

Métodos

Nome Descrição
System_CAPS_pubmethod AddWebReference(Object, String)

Chame esse método para baixar os arquivos em cache pela sessão de descoberta mais recente.

System_CAPS_pubmethod AddWebReferenceTo(Object, String, String)

Adiciona uma referência a um serviço Web XML que já tem um arquivo discomap e necessariamente não foi descoberto.

System_CAPS_pubmethod GetDiscoverySession(IDiscoverySession)

Retorna um ponteiro para IDiscoverySession.

System_CAPS_pubmethod GetDocumentXml(String, String)

Recupera o XML do documento especificado pela URL na lista de parâmetros. Essa URL pode apontar para o SDL, XSD, disco ou outros tipos de arquivo.

System_CAPS_pubmethod GetRawXml(String)

Retorna o XML do documento especificado em DiscoverUrl.

System_CAPS_pubmethod GetReferenceCount(Int32)

Retorna a contagem de referência para o serviço Web XML.

System_CAPS_pubmethod GetReferenceInfo(Int32, IReferenceInfo)

Retorna um ponteiro para IReferenceInfo que contém informações sobre os tipos de arquivo de referência de serviço Web XML.

System_CAPS_pubmethod GetUrl(String)

Retorna a URL do serviço Web XML.

Comentários

Use essa interface para recuperar os arquivos baixados de um serviço web. Esse resultado é retornado para a interface chamada, normalmente IVsAddWebReferenceDlg2.

Observações para implementadores:

Implementar o IDiscoveryResult interface sempre que você usar IDiscoverySession para detectar serviços da Web. Também usado pelo IVsAddWebReferenceDlg2 Interface.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo