IVsWebServiceProvider Interface

Maintains a collection of Web services (IVsWebService) and calls appropriate methods on events.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("C736666C-6970-4AE7-9B1F-5C0407A30556")> _
Public Interface IVsWebServiceProvider
[InterfaceTypeAttribute()]
[GuidAttribute("C736666C-6970-4AE7-9B1F-5C0407A30556")]
public interface IVsWebServiceProvider
[InterfaceTypeAttribute()]
[GuidAttribute(L"C736666C-6970-4AE7-9B1F-5C0407A30556")]
public interface class IVsWebServiceProvider
[<InterfaceTypeAttribute()>]
[<GuidAttribute("C736666C-6970-4AE7-9B1F-5C0407A30556")>]
type IVsWebServiceProvider =  interface end
public interface IVsWebServiceProvider

The IVsWebServiceProvider type exposes the following members.

Methods

  Name Description
Public method AdviseWebServiceProviderEvents Registers callbacks for Web service provider events.
Public method ApplicationUrl Retrieves the URL of the Web service.
Public method EnsureServerRunning Ensures the server is running and retrieves the URL of the server implementing the Web service.
Public method GetWebService Retrieves an interface to a Web service.
Public method StartServer Starts the server for the Web service.
Public method UnadviseWebServiceProviderEvents Unregisters callbacks for Web service provider events.
Public method WebServices Provides an enumerator for the services implemented by the Web service provider.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace