IDiscoverySession2.DiscoverUrlAsyncWithMetadataExchange(String, DiscoverySessionProtocolPriority, Int32, String, IDiscoverUrlCallBack, Int32) Método

Definição

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.

Aplica-se a