Metoda IDeploymentStep.Execute —
Wykonuje krok wdrażania.
Przestrzeń nazw: Microsoft.VisualStudio.SharePoint.Deployment
Zestaw: Microsoft.VisualStudio.SharePoint (w Microsoft.VisualStudio.SharePoint.dll)
Składnia
'Deklaracja
Sub Execute ( _
context As IDeploymentContext _
)
void Execute(
IDeploymentContext context
)
Parametry
- context
Typ: Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentContext
Obiekt, który zawiera informacje, które można użyć w celu określenia kontekstu, w którym jest wykonywany krok wdrażania.
Uwagi
Wdrożenie logiki kroku wdrażania w tej metodzie.
Ta metoda jest wykonywany z wątku interfejsu użytkownika, gdy projekt programu SharePoint jest wycofana przy użyciu Retract opcji na budować menu w programie Visual Studio.Ta metoda jest wykonywany z wątku tła w następujących przypadkach:
Gdy projekt jest automatycznie wycofał po debugowania.Dzieje się tak podczas chowa Auto po debugowania właściwość SharePoint wybrana jest karta właściwości projektu.
Po wdrożeniu projektu.
Niektóre funkcje interfejsu API w modelu obiektów programu Visual Studio może nie działać zgodnie z oczekiwaniami wątek tła.Jeśli trzeba zadzwonić do jednego z tych interfejsów API z Execute metody, można zorganizowania wywołania wątku interfejsu użytkownika za pomocą SynchronizationContext obiektu.W implementacji Initialize metodę, użyj Current właściwość, aby uzyskać SynchronizationContext z wątku interfejsu użytkownika.Następnie, w danej implementacji Execute metodę, użyj Post lub Send metody SynchronizationContext obiektu do zorganizowania wywołania wątku interfejsu użytkownika.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.SharePoint.Deployment
Inne zasoby
Instruktaż: Tworzenie kroku wdrożenia niestandardowe dla projektów programu SharePoint