IDiscoverySession2::DiscoverUrlAsyncWithMetadataExchange Method (String^, DiscoverySessionProtocolPriority, Int32, String^, IDiscoverUrlCallBack^, Int32)
Visual Studio 2015
Returns the discovery result (IDiscoveryResult) interface for a Windows Communication Foundation (WCF) service asynchronously.
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.
Show: