IVsProjectServerHost IVsProjectServerHost IVsProjectServerHost IVsProjectServerHost IVsProjectServerHost IVsProjectServerHost Interface

Definition

Enables a project to start or stop its hosted server.

public interface class IVsProjectServerHost
public interface class IVsProjectServerHost
__interface IVsProjectServerHost
[System.Runtime.InteropServices.Guid("C044F284-CA0B-41F9-A4C0-E2B650234F30")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectServerHost
type IVsProjectServerHost = interface
Public Interface IVsProjectServerHost
Attributes

Remarks

This interface should be implemented by a project system that hosts a server (such as a Web Site project that hosts a Web Server). It enables a third party to programmatically ask a project to start/stop its hosted server.

This interface is optional and is retrieved using QueryInterface from the IVsHierarchy interface of a project.

Methods

GetServerUrl(String) GetServerUrl(String) GetServerUrl(String) GetServerUrl(String) GetServerUrl(String) GetServerUrl(String)

Gets the URL of the hosted server.

IsServerRunning(Int32) IsServerRunning(Int32) IsServerRunning(Int32) IsServerRunning(Int32) IsServerRunning(Int32) IsServerRunning(Int32)

Determines whether the hosted server is running.

StartServer(String, UInt32) StartServer(String, UInt32) StartServer(String, UInt32) StartServer(String, UInt32) StartServer(String, UInt32) StartServer(String, UInt32)

Creates a process for a hosted server.

StopServer() StopServer() StopServer() StopServer() StopServer() StopServer()

Stops a hosted server

Applies to