IDiscoverySession2.DiscoverUrlAsyncWithMetadataExchange Method
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)
Syntax
'Declaration
Sub DiscoverUrlAsyncWithMetadataExchange ( _
url As String, _
protocolPriority As DiscoverySessionProtocolPriority, _
resolveAllFiles As Integer, _
toolConfigurationPath As String, _
pDiscoverUrlCallBack As IDiscoverUrlCallBack, _
<OutAttribute> ByRef pCookieID As Integer _
)
void DiscoverUrlAsyncWithMetadataExchange(
string url,
DiscoverySessionProtocolPriority protocolPriority,
int resolveAllFiles,
string toolConfigurationPath,
IDiscoverUrlCallBack pDiscoverUrlCallBack,
out int pCookieID
)
void DiscoverUrlAsyncWithMetadataExchange(
String^ url,
DiscoverySessionProtocolPriority protocolPriority,
int resolveAllFiles,
String^ toolConfigurationPath,
IDiscoverUrlCallBack^ pDiscoverUrlCallBack,
[OutAttribute] int% pCookieID
)
abstract DiscoverUrlAsyncWithMetadataExchange :
url:string *
protocolPriority:DiscoverySessionProtocolPriority *
resolveAllFiles:int *
toolConfigurationPath:string *
pDiscoverUrlCallBack:IDiscoverUrlCallBack *
pCookieID:int byref -> unit
function DiscoverUrlAsyncWithMetadataExchange(
url : String,
protocolPriority : DiscoverySessionProtocolPriority,
resolveAllFiles : int,
toolConfigurationPath : String,
pDiscoverUrlCallBack : IDiscoverUrlCallBack,
pCookieID : int
)
Parameters
url
Type: System.StringSpecifies the URL for the discovery session.
protocolPriority
Type: Microsoft.VisualStudio.WCFReference.Interop.DiscoverySessionProtocolPriorityA DiscoverySessionProtocolPriority enumeration specifying the preferred protocol.
resolveAllFiles
Type: System.Int320 to skip files that cannot be resolved; otherwise 1.
toolConfigurationPath
Type: System.StringSpecifies the location of the configuration file.
pDiscoverUrlCallBack
Type: Microsoft.VisualStudio.Shell.Interop.IDiscoverUrlCallBackPointer 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.
Remarks
To cancel the operation, call the CancelDiscoverUrl method of the IDiscoverySession interface.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.