IVsWebService3 Interface

Definition

Represents a single Web service that supports a richer understanding of endpoints and metadata discovery information at design time. To access this object, if supported, query (QueryInterface) from an IVsWebService instance.

public interface class IVsWebService3
public interface class IVsWebService3
__interface IVsWebService3
[System.Runtime.InteropServices.Guid("3F4E0D6C-BB24-4E6F-8463-DC5BE0C415A6")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsWebService3
[System.Runtime.InteropServices.Guid("3F4E0D6C-BB24-4E6F-8463-DC5BE0C415A6")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsWebService3
[<System.Runtime.InteropServices.Guid("3F4E0D6C-BB24-4E6F-8463-DC5BE0C415A6")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsWebService3 = interface
[<System.Runtime.InteropServices.Guid("3F4E0D6C-BB24-4E6F-8463-DC5BE0C415A6")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsWebService3 = interface
Public Interface IVsWebService3
Attributes

Methods

DiscoveryUrl(String)

The HTTP GET-based discovery URL for the service (NULL or empty BSTR if none)

Endpoints(Array)

Gets a collection of all known service endpoint URLs for this Web service.

GetMexWebServiceEndpoint(String, IVsWebServiceEndpoint)

Retrieves the metadata exchange Web service endpoint for the specified URL.

GetWebServiceEndpoint(String, IVsWebServiceEndpoint)

Retrieves the Web service endpoint for the specified URL.

MexEndpoints(Array)

Gets all known metadata exchange discovery endpoint URLs for this Web service.

Applies to