IDiscoverySession2::DiscoverUrlAsyncWithMetadataExchange Method (String^, DiscoverySessionProtocolPriority, Int32, String^, IDiscoverUrlCallBack^, Int32)

 

Returns the discovery result (IDiscoveryResult) interface for a Windows Communication Foundation (WCF) service asynchronously.

Namespace:   Microsoft.VisualStudio.WCFReference.Interop
Assembly:  Microsoft.VisualStudio.WCFReference.Interop (in Microsoft.VisualStudio.WCFReference.Interop.dll)

void DiscoverUrlAsyncWithMetadataExchange(
	String^ url,
	DiscoverySessionProtocolPriority protocolPriority,
	int resolveAllFiles,
	String^ toolConfigurationPath,
	IDiscoverUrlCallBack^ pDiscoverUrlCallBack,
	[OutAttribute] int% pCookieID
)

Parameters

url
Type: System::String^

Specifies the URL for the discovery session.

protocolPriority
Type: Microsoft.VisualStudio.WCFReference.Interop::DiscoverySessionProtocolPriority

A DiscoverySessionProtocolPriority enumeration specifying the preferred protocol.

resolveAllFiles
Type: System::Int32

0 to skip files that cannot be resolved; otherwise 1.

toolConfigurationPath
Type: System::String^

Specifies the location of the configuration file.

pDiscoverUrlCallBack
Type: Microsoft.VisualStudio.Shell.Interop::IDiscoverUrlCallBack^

Pointer to the IDiscoverUrlCallBack interface. This interface returns S_OK when the discovery is completed.

pCookieID
Type: System::Int32

Specifies a cookie that identifies the discovery result.

To cancel the operation, call the CancelDiscoverUrl method of the IDiscoverySession interface.

Return to top
Show: