TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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 .