Udostępnij za pośrednictwem


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

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

Zobacz też

Informacje

IDeploymentStep Interfejs

Przestrzeń nazw Microsoft.VisualStudio.SharePoint.Deployment

Inne zasoby

Instruktaż: Tworzenie kroku wdrożenia niestandardowe dla projektów programu SharePoint