IVsDeployableProjectCfg Интерфейс

Определение

Позволяет проекту управлять операциями развертывания.

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(1)>]
type IVsDeployableProjectCfg = interface
Public Interface IVsDeployableProjectCfg
Производный
Атрибуты

Комментарии

IVsDeployableProjectCfg реализуется в объекте, отдельном от объекта конфигурации, который поддерживает IVsProjectCfg . IVsDeployableProjectCfg работает в фоновом режиме, позволяя среде запрашивать состояние операции развертывания в любое время, а также при необходимости прекращать выполнение операции.

Примечания для тех, кто вызывает этот метод

Вызывается средой, когда пользователь выбирает команду deploy.

Методы

AdviseDeployStatusCallback(IVsDeployStatusCallback, UInt32)

Регистрирует среду для получения уведомлений о событиях статуса развертывания.

Commit(UInt32)

Предупреждает проект об успешном завершении операции развертывания.

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

Определяет, может ли проект запускать операцию развертывания.

QueryStatusDeploy(Int32)

Определяет, была ли успешно завершена операция развертывания.

Rollback(UInt32)

Предупреждает проект развертывания об ошибке операции развертывания.

StartDeploy(IVsOutputWindowPane, UInt32)

Запрашивает, чтобы проект начинал операцию развертывания.

StopDeploy(Int32)

Запрашивает, чтобы проект остановил операцию развертывания.

UnadviseDeployStatusCallback(UInt32)

Отменяет регистрацию среды для получения уведомлений о событиях состояния развертывания.

WaitDeploy(UInt32, Int32)

Устаревший методы. Не используется.

Применяется к