Compartilhar via


Interface IDiscoverySession

 

Publicado: agosto de 2016

Chamado por IVsAddWebReferenceDlg2 para descobrir os Web services XML.

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

Sintaxe

[GuidAttribute("D622FE99-2087-4D78-8B49-7B46460475FD")]
[InterfaceTypeAttribute(1)]
public interface IDiscoverySession
[GuidAttribute("D622FE99-2087-4D78-8B49-7B46460475FD")]
[InterfaceTypeAttribute(1)]
public interface class IDiscoverySession
[<GuidAttribute("D622FE99-2087-4D78-8B49-7B46460475FD")>]
[<InterfaceTypeAttribute(1)>]
type IDiscoverySession = interface end
<GuidAttribute("D622FE99-2087-4D78-8B49-7B46460475FD")>
<InterfaceTypeAttribute(1)>
Public Interface IDiscoverySession

Métodos

Nome Descrição
System_CAPS_pubmethod CancelDiscoverUrl(Int32)

Use esse método para cancelar o processo de descoberta. O processo será ignorado, mas o thread propriamente dito não será destruído.

System_CAPS_pubmethod DiscoverUrl(String, IDiscoveryResult)

Retorna um ponteiro para IDiscoveryResult.

System_CAPS_pubmethod DiscoverUrlAsync(String, IDiscoverUrlCallBack, Int32)

Retorna o resultado de descoberta após o download do arquivo.

System_CAPS_pubmethod GetDiscoverError(Int32)

Recupera a exceção se NotifyDiscoverComplete método usa cookie = null.

System_CAPS_pubmethod UpdateWebReference(Object, String, String)

Descobre um serviço Web XML e, em seguida, adiciona uma referência a ele.

Comentários

Implementar o IDiscoverySession Interface quando você adicionar referências da web usando IVsAddWebReferenceDlg2 Interface.

Observações para implementadores:

Implemente essa interface quando você precisa criar uma sessão de descoberta para adicionar referências de serviço Web.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo