TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Je nutné přepsat v odvozené třídě a při implementaci načte nový profil sledování pro zadanou instanci pracovního postupu, pokud se profil sledování od posledního načtení změnil.
protected public:
abstract bool TryReloadProfile(Type ^ workflowType, Guid workflowInstanceId, [Runtime::InteropServices::Out] System::Workflow::Runtime::Tracking::TrackingProfile ^ % profile);
protected internal abstract bool TryReloadProfile(Type workflowType, Guid workflowInstanceId, out System.Workflow.Runtime.Tracking.TrackingProfile profile);
abstract member TryReloadProfile : Type * Guid * TrackingProfile -> bool
Protected Friend MustOverride Function TryReloadProfile (workflowType As Type, workflowInstanceId As Guid, ByRef profile As TrackingProfile) As Boolean
Parametry
- profile
- TrackingProfile
Pokud tato metoda vrátí, obsahuje načtení TrackingProfile . Tento parametr se předává neinicializovaný.
Návraty
true má-li být načtena nová TrackingProfile ; jinak , false. Je-li truevrácena TrackingProfile v profile.
Poznámky
TryReloadProfile je volána infrastrukturou sledování za běhu, která určuje, zda má být pro zadanou instanci pracovního postupu načtena nová TrackingProfile . Pokud je požadován nový TrackingProfile , je vrácen v profile. Pokud chcete, aby infrastruktura sledování za běhu zastavila sledování instance pracovního postupu, měla by sledovací služba vrátit true a nastavit profile rovna nulovému odkazu (Nothing v Visual Basic). Vaše sledovací služba může použít workflowType nebo workflowInstanceId jakýmkoli způsobem určit, jestli se má profil sledování znovu načíst. Jediné použití SqlTrackingService například k rozhodnutí, workflowInstanceId jestli se má profil sledování znovu načíst.
TryReloadProfile je volána infrastrukturou sledování za běhu podle vlastní sémantiky sledování, nebo v reakci na hostitele nebo službu volající WorkflowInstance.ReloadTrackingProfiles instanci pracovního postupu.