IVsDeployableProjectCfg Interface

Allows a project to manage deployment operations.

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

Syntax

'Declaration
<GuidAttribute("358F6C9F-CD65-446A-B79A-30CEE094FDC1")> _
<InterfaceTypeAttribute()> _
Public Interface IVsDeployableProjectCfg
[GuidAttribute("358F6C9F-CD65-446A-B79A-30CEE094FDC1")]
[InterfaceTypeAttribute()]
public interface IVsDeployableProjectCfg
[GuidAttribute(L"358F6C9F-CD65-446A-B79A-30CEE094FDC1")]
[InterfaceTypeAttribute()]
public interface class IVsDeployableProjectCfg
[<GuidAttribute("358F6C9F-CD65-446A-B79A-30CEE094FDC1")>]
[<InterfaceTypeAttribute()>]
type IVsDeployableProjectCfg =  interface end
public interface IVsDeployableProjectCfg

The IVsDeployableProjectCfg type exposes the following members.

Methods

Name Description
Public method AdviseDeployStatusCallback Registers the environment to receive notifications of deployment status events.
Public method Commit Alerts a project that a deployment operation was successful.
Public method QueryStartDeploy Determines whether or not a project is able to start a deployment operation.
Public method QueryStatusDeploy Determines whether or not a deployment operation has completed successfully.
Public method Rollback Alerts a deployment project that a deployment operation has failed.
Public method StartDeploy Requests that a project begin a deployment operation.
Public method StopDeploy Requests that a project stop a deployment operation.
Public method UnadviseDeployStatusCallback Cancels the environment's registration to receive notifications of deployment status events.
Public method WaitDeploy Obsolete method. Do not use.

Top

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.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace