TrackingService.TryReloadProfile(Type, Guid, TrackingProfile) Méthode

Définition

Doit être substitué dans la classe dérivée et, en cas d’implémentation, récupère un nouveau profil de suivi pour l’instance de flux de travail spécifiée si le profil de suivi a changé depuis son dernier chargement.

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

Paramètres

workflowType
Type

Instance Type de flux de travail.

workflowInstanceId
Guid

Instance Guid de flux de travail.

profile
TrackingProfile

Lorsque cette méthode est retournée, contient le TrackingProfile chargement. Ce paramètre est passé non initialisé.

Retours

true si un nouveau TrackingProfile doit être chargé ; sinon, false. Si true, la valeur TrackingProfile est retournée dans profile.

Remarques

TryReloadProfile est appelée par l’infrastructure de suivi au moment de l’exécution pour déterminer si un nouveau TrackingProfile doit être chargé pour l’instance de workflow spécifiée. Si un nouveau TrackingProfile est requis, il est retourné dans profile. Si vous souhaitez que l’infrastructure de suivi au moment de l’exécution arrête le suivi d’une instance de flux de travail, votre service de suivi doit retourner true et définir profile égal à une référence Null (Nothing dans Visual Basic). Votre service de suivi peut utiliser workflowType ou workflowInstanceId de quelle manière que vous choisissez de déterminer si un profil de suivi doit être rechargé. Par exemple, la SqlTrackingService seule utilisation workflowInstanceId pour déterminer si le profil de suivi doit être rechargé. TryReloadProfile est appelée par l’infrastructure de suivi au moment de l’exécution en fonction de sa propre sémantique de suivi, ou en réponse à l’hôte ou à un service appelant WorkflowInstance.ReloadTrackingProfiles sur une instance de workflow.

S’applique à