IVsDeployableProjectCfg Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Allows a project to manage deployment operations.
public interface class IVsDeployableProjectCfg
public interface class IVsDeployableProjectCfg
__interface IVsDeployableProjectCfg
[System.Runtime.InteropServices.Guid("358F6C9F-CD65-446A-B79A-30CEE094FDC1")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDeployableProjectCfg
[System.Runtime.InteropServices.Guid("358F6C9F-CD65-446A-B79A-30CEE094FDC1")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDeployableProjectCfg
[<System.Runtime.InteropServices.Guid("358F6C9F-CD65-446A-B79A-30CEE094FDC1")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDeployableProjectCfg = interface
[<System.Runtime.InteropServices.Guid("358F6C9F-CD65-446A-B79A-30CEE094FDC1")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDeployableProjectCfg = interface
Public Interface IVsDeployableProjectCfg
- Derived
- Attributes
Remarks
IVsDeployableProjectCfg
is implemented on an object separate from the configuration object that supports IVsProjectCfg. IVsDeployableProjectCfg
operates in the background, allowing the environment to query the status of a deployment operation at any time or to stop the operation if necessary.
Notes to Callers
Called by the environment when the user selects the deploy command.
Methods
AdviseDeployStatusCallback(IVsDeployStatusCallback, UInt32) |
Registers the environment to receive notifications of deployment status events. |
Commit(UInt32) |
Alerts a project that a deployment operation was successful. |
QueryStartDeploy(UInt32, Int32[], Int32[]) |
Determines whether or not a project is able to start a deployment operation. |
QueryStatusDeploy(Int32) |
Determines whether or not a deployment operation has completed successfully. |
Rollback(UInt32) |
Alerts a deployment project that a deployment operation has failed. |
StartDeploy(IVsOutputWindowPane, UInt32) |
Requests that a project begin a deployment operation. |
StopDeploy(Int32) |
Requests that a project stop a deployment operation. |
UnadviseDeployStatusCallback(UInt32) |
Cancels the environment's registration to receive notifications of deployment status events. |
WaitDeploy(UInt32, Int32) |
Obsolete method. Do not use. |