TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Metod

Definition

Måste åsidosättas i den härledda klassen och när den implementeras hämtar den en ny spårningsprofil för den angivna arbetsflödesinstansen om spårningsprofilen har ändrats sedan den senast lästes in.

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

Parametrar

workflowType
Type

Arbetsflödesinstansen Type .

workflowInstanceId
Guid

Arbetsflödesinstansen Guid .

profile
TrackingProfile

När den här metoden returneras innehåller den som TrackingProfile ska läsas in. Den här parametern skickas oinitierad.

Returer

trueom en ny TrackingProfile ska läsas in, annars . false true Om TrackingProfilereturneras profilei .

Kommentarer

TryReloadProfile anropas av infrastrukturen för körningsspårning för att avgöra om en ny TrackingProfile ska läsas in för den angivna arbetsflödesinstansen. Om en ny TrackingProfile krävs returneras den i profile. Om du vill att infrastrukturen för körningsspårning ska sluta spåra en arbetsflödesinstans bör spårningstjänsten returnera true och ange profile lika med en nullreferens (Nothing i Visual Basic). Spårningstjänsten kan använda workflowType eller workflowInstanceId på vilket sätt som helst för att avgöra om en spårningsprofil ska läsas in igen. Till exempel används SqlTrackingService bara workflowInstanceId för att avgöra om spårningsprofilen ska läsas in igen. TryReloadProfile anropas av infrastrukturen för körningsspårning enligt sin egen spårningssemantik, eller som svar på värden eller en tjänst som anropar WorkflowInstance.ReloadTrackingProfiles på en arbetsflödesinstans.

Gäller för