IVsDeployableProjectCfg2 接口

定义

用于支持在项目部署期间进行部署的输出。 扩展并从继承 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
属性
实现

方法

AdviseDeployStatusCallback(IVsDeployStatusCallback, UInt32)

为部署状态建立回调。 返回 cookie 以便保存并在相应的 unadvise 方法中使用。

Commit(UInt32)

如果所有部署均已成功,则调用方法。

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

检查是否可以使用一组给定选项部署项目。

QueryStatusDeploy(Int32)

调用以确定部署是否已完成。

Rollback(UInt32)

部署失败时要调用的方法。

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

开始部署。

StopDeploy(Int32)

暂停部署。

UnadviseDeployStatusCallback(UInt32)

断开由建立的回调 AdviseDeployStatusCallback(IVsDeployStatusCallback, UInt32)

WaitDeploy(UInt32, Int32)

过时的方法。 请勿使用。

适用于