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) |
Устаревший методы. Не используется. |