TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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.