TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Methode

Definitie

Moet worden overschreven in de afgeleide klasse en wanneer dit wordt geïmplementeerd, wordt een nieuw traceringsprofiel opgehaald voor het opgegeven werkstroomexemplaren als het traceringsprofiel is gewijzigd sinds het voor het laatst is geladen.

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

Parameters

workflowType
Type

Het Type werkstroomexemplaren.

workflowInstanceId
Guid

Het Guid werkstroomexemplaren.

profile
TrackingProfile

Wanneer deze methode wordt geretourneerd, bevat de TrackingProfile te laden methode. Deze parameter wordt niet-geïnitialiseerd doorgegeven.

Retouren

trueals er een nieuw TrackingProfile moet worden geladen; anders. false Als true, wordt geretourneerd TrackingProfile in profile.

Opmerkingen

TryReloadProfile wordt aangeroepen door de runtime-traceringsinfrastructuur om te bepalen of er een nieuwe TrackingProfile moet worden geladen voor het opgegeven werkstroomexemplaren. Als er een nieuwe TrackingProfile is vereist, wordt deze geretourneerd in profile. Als u wilt dat de infrastructuur voor het bijhouden van runtime stopt met het bijhouden van een werkstroomexemplaren, moet uw trackingservice true retourneren en profile gelijk aan een null-verwijzing instellen (Nothing in Visual Basic). Uw traceringsservice kan of workflowTypeworkflowInstanceId op welke manier u ook kiest om te bepalen of een traceringsprofiel opnieuw moet worden geladen. De enige gebruikt workflowInstanceId bijvoorbeeld SqlTrackingService om te bepalen of het traceringsprofiel opnieuw moet worden geladen. TryReloadProfile wordt aangeroepen door de runtime-traceringsinfrastructuur op basis van zijn eigen semantiek voor tracering, of in reactie op de host of een service die een werkstroomexemplaren aanroept WorkflowInstance.ReloadTrackingProfiles .

Van toepassing op