TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Metoda

Definice

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

workflowType
Type

Instance Type pracovního postupu.

workflowInstanceId
Guid

Instance Guid pracovního postupu.

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.

Platí pro