IDiscoverySession2.DiscoverUrlAsyncWithMetadataExchange(String, DiscoverySessionProtocolPriority, Int32, String, IDiscoverUrlCallBack, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a interface de resultado de descoberta ( IDiscoveryResult ) para um serviço de Windows Communication Foundation (WCF) de forma assíncrona.
public:
void DiscoverUrlAsyncWithMetadataExchange(System::String ^ url, Microsoft::VisualStudio::WCFReference::Interop::DiscoverySessionProtocolPriority protocolPriority, int resolveAllFiles, System::String ^ toolConfigurationPath, Microsoft::VisualStudio::Shell::Interop::IDiscoverUrlCallBack ^ pDiscoverUrlCallBack, [Runtime::InteropServices::Out] int % pCookieID);
void DiscoverUrlAsyncWithMetadataExchange(std::wstring const & url, Microsoft::VisualStudio::WCFReference::Interop::DiscoverySessionProtocolPriority protocolPriority, int resolveAllFiles, std::wstring const & toolConfigurationPath, Microsoft::VisualStudio::Shell::Interop::IDiscoverUrlCallBack const & pDiscoverUrlCallBack, [Runtime::InteropServices::Out] int & pCookieID);
public void DiscoverUrlAsyncWithMetadataExchange (string url, Microsoft.VisualStudio.WCFReference.Interop.DiscoverySessionProtocolPriority protocolPriority, int resolveAllFiles, string toolConfigurationPath, Microsoft.VisualStudio.Shell.Interop.IDiscoverUrlCallBack pDiscoverUrlCallBack, out int pCookieID);
abstract member DiscoverUrlAsyncWithMetadataExchange : string * Microsoft.VisualStudio.WCFReference.Interop.DiscoverySessionProtocolPriority * int * string * Microsoft.VisualStudio.Shell.Interop.IDiscoverUrlCallBack * int -> unit
Public Sub DiscoverUrlAsyncWithMetadataExchange (url As String, protocolPriority As DiscoverySessionProtocolPriority, resolveAllFiles As Integer, toolConfigurationPath As String, pDiscoverUrlCallBack As IDiscoverUrlCallBack, ByRef pCookieID As Integer)
Parâmetros
- url
- String
Especifica a URL para a sessão de descoberta.
- protocolPriority
- DiscoverySessionProtocolPriority
Uma DiscoverySessionProtocolPriority enumeração que especifica o protocolo preferencial.
- resolveAllFiles
- Int32
0 para ignorar arquivos que não podem ser resolvidos; caso contrário, 1.
- toolConfigurationPath
- String
Especifica o local do arquivo de configuração.
- pDiscoverUrlCallBack
- IDiscoverUrlCallBack
Ponteiro para a IDiscoverUrlCallBack interface. Essa interface retorna S_OK quando a descoberta é concluída.
- pCookieID
- Int32
Especifica um cookie que identifica o resultado da descoberta.
Comentários
Para cancelar a operação, chame o CancelDiscoverUrl método da IDiscoverySession interface.