IDeploymentStep.CanExecute – metoda
Určuje, zda lze provádět krok nasazení v aktuálním kontextu.
Obor názvů: Microsoft.VisualStudio.SharePoint.Deployment
Sestavení: Microsoft.VisualStudio.SharePoint (v Microsoft.VisualStudio.SharePoint.dll)
Syntaxe
'Deklarace
Function CanExecute ( _
context As IDeploymentContext _
) As Boolean
bool CanExecute(
IDeploymentContext context
)
Parametry
- context
Typ: Microsoft.VisualStudio.SharePoint.Deployment.IDeploymentContext
Objekt, který obsahuje informace, které lze použít k určení kontextu, ve kterém kroku nasazení provádění.
Vrácená hodnota
Typ: System.Boolean
true Pokud krok nasazení mohou být provedeny; jinak false.
Poznámky
Tato metoda spuštěn podproces UI při SharePoint projektu je pomocí oddělení Retract na možnost sestavení nabídky v aplikaci Visual Studio. Tato metoda je spuštěn ze podprocesem na pozadí v následujících případech:
Pokud projekt automaticky vtáhnout po ladění. Dochází při Auto odvolat po ladění vlastnost SharePoint je vybrána karta Vlastnosti projektu.
Při nasazení projektu.
Některá rozhraní API v objektovém modelu aplikace Visual Studio nemusí fungovat podle očekávání z podprocesem na pozadí. Pokud potřebujete jednu z těchto rozhraní API volat CanExecute metodu, můžete zařazování volání uživatelské rozhraní pomocí SynchronizationContext objektu. V implementace Initialize metodu použití Current vlastnost získat SynchronizationContext podproces uživatelského rozhraní. Poté implementace CanExecute metodu použití Post nebo Send metod SynchronizationContext objektu k zařazování volání podprocesu uživatelského rozhraní.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
Microsoft.VisualStudio.SharePoint.Deployment – obor názvů
Další zdroje
Podrobné pokyny: Vytvoření vlastního kroku nasazení pro SharePoint projekty