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
- context
Tipo: Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentContext
Un oggetto che fornisce informazioni è possibile utilizzare per determinare il contesto in cui il passaggio di distribuzione in esecuzione.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.SharePoint.Deployment