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: String

    Specifies the URL for the discovery session.

  • resolveAllFiles
    Type: Int32

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

  • toolConfigurationPath
    Type: String

    Specifies the location of the configuration file.

  • pCookieID
    Type: 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

See Also

Reference

IDiscoverySession2 Interface

Microsoft.VisualStudio.WCFReference.Interop Namespace