Freigeben über


IVsDeployableProjectCfg2 Interface

Definition

Used to support output about deployment during project deployment. Extends and inherits from IVsDeployableProjectCfg.

public interface class IVsDeployableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDeployableProjectCfg
public interface class IVsDeployableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDeployableProjectCfg
__interface IVsDeployableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDeployableProjectCfg
[System.Runtime.InteropServices.Guid("A981529F-4D0D-46EE-A758-AC26E50E099D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDeployableProjectCfg2 : Microsoft.VisualStudio.Shell.Interop.IVsDeployableProjectCfg
[<System.Runtime.InteropServices.Guid("A981529F-4D0D-46EE-A758-AC26E50E099D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDeployableProjectCfg2 = interface
    interface IVsDeployableProjectCfg
Public Interface IVsDeployableProjectCfg2
Implements IVsDeployableProjectCfg
Attributes
Implements

Methods

AdviseDeployStatusCallback(IVsDeployStatusCallback, UInt32)

Establishes a callback for deployment status. Returns a cookie to save and use in the corresponding unadvise method.

Commit(UInt32)

Method to call if all deployments succeed.

QueryStartDeploy(UInt32, Int32[], Int32[])

Checks for whether or not you can deploy a project with a given set of options.

QueryStatusDeploy(Int32)

Call to find out if deployment is done.

Rollback(UInt32)

Method to call if any deployment fails.

StartCleanDeploy(IVsOutputWindowPane, UInt32)
StartDeploy(IVsOutputWindowPane, UInt32)

Begins deployment.

StopDeploy(Int32)

Halts the deployment.

UnadviseDeployStatusCallback(UInt32)

Disconnects the callback established by AdviseDeployStatusCallback(IVsDeployStatusCallback, UInt32).

WaitDeploy(UInt32, Int32)

Obsolete method. Do not use.

Applies to