Condividi tramite


Metodo IDeploymentStep.Execute

Esegue il passaggio di distribuzione.

Spazio dei nomi:  Microsoft.VisualStudio.SharePoint.Deployment
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Sintassi

'Dichiarazione
Sub Execute ( _
    context As IDeploymentContext _
)
void Execute(
    IDeploymentContext context
)

Parametri

Note

Implementare la logica del passaggio di distribuzione in questo metodo.

Questo metodo viene eseguito dal thread UI quando un progetto SharePoint viene ritratto tramite ritirare opzione su Compilazione menu di Visual Studio.Questo metodo viene eseguito da un thread in background nei seguenti casi:

  • Quando un progetto viene ritratto dopo avere eseguito il debug.ciò si verifica quando ritrai automaticamente dopo aver eseguito il debug proprietà di SharePoint la scheda delle proprietà del progetto è selezionata.

  • Quando un progetto viene distribuito.

Alcune API nel modello a oggetti di Visual Studio potrebbero non funzionare come previsto da un thread in background.Se è necessario chiamare uno di tali API da Execute metodo, è possibile effettuare il marshalling della chiamata al thread UI utilizzando un oggetto SynchronizationContext oggetto.Nell'implementazione di Initialize il metodo utilizza, Current proprietà da ottenere SynchronizationContext il thread UI.Quindi, nell'implementazione di Execute il metodo utilizza, Post o Send metodi di SynchronizationContext oggetto per il marshalling della chiamata al thread UI.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IDeploymentStep Interfaccia

Spazio dei nomi Microsoft.VisualStudio.SharePoint.Deployment

Altre risorse

Procedura dettagliata: creazione di un passaggio di distribuzione personalizzato per progetti SharePoint