Поделиться через


IDeploymentStep.Execute - метод

Выполняет шаг развертывания.

Пространство имен:  Microsoft.VisualStudio.SharePoint.Deployment
Сборка:  Microsoft.VisualStudio.SharePoint (в Microsoft.VisualStudio.SharePoint.dll)

Синтаксис

'Декларация
Sub Execute ( _
    context As IDeploymentContext _
)
void Execute(
    IDeploymentContext context
)

Параметры

  • context
    Тип: Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentContext
    Объект, предоставляющий сведения, которые можно использовать для определения контекста, в котором выполняется шаг развертывания.

Заметки

Реализуйте логику этапа развертывания в этом методе.

Этот метод выполняется из потока пользовательского интерфейса, когда проект SharePoint отзывается проекта с помощью параметра Отозвать в меню Построение в Visual Studio.Этот метод выполняется из фонового потока в следующих случаях:

  • Когда проект автоматически отзывается после отладки.Это происходит, когда выбрано свойство Автоматический отзыв после отладки на вкладке SharePoint свойств проекта.

  • Когда проект развертывается.

Некоторые интерфейсы API в объектной модели Visual Studio могут работать не так, как ожидалось в соответствии с фоновым потоком.Если необходимо вызвать один из этих интерфейсов API из метода Execute, можно маршалировать вызов потока пользовательского интерфейса с помощью объекта SynchronizationContext.В текущей реализации метода Initialize с помощью свойства Current можно получить контекст SynchronizationContext потока пользовательского интерфейса.При реализации метода Execute используйте методы Post или Send объекта SynchronizationContext для маршализации вызова потока пользовательского интерфейса.

Безопасность платформы .NET Framework

См. также

Ссылки

IDeploymentStep Интерфейс

Microsoft.VisualStudio.SharePoint.Deployment - пространство имен

Другие ресурсы

Пошаговое руководство. Создание пользовательского шага развертывания для проектов SharePoint