TrackingService.GetTrackingChannel(TrackingParameters) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Doit être substitué dans la classe dérivée et, en cas d'implémentation, retourne le canal que l'infrastructure de suivi d'exécution utilise pour envoyer des enregistrements de suivi au service de suivi.
protected public:
abstract System::Workflow::Runtime::Tracking::TrackingChannel ^ GetTrackingChannel(System::Workflow::Runtime::Tracking::TrackingParameters ^ parameters);
protected internal abstract System.Workflow.Runtime.Tracking.TrackingChannel GetTrackingChannel (System.Workflow.Runtime.Tracking.TrackingParameters parameters);
abstract member GetTrackingChannel : System.Workflow.Runtime.Tracking.TrackingParameters -> System.Workflow.Runtime.Tracking.TrackingChannel
Protected Friend MustOverride Function GetTrackingChannel (parameters As TrackingParameters) As TrackingChannel
Paramètres
- parameters
- TrackingParameters
TrackingParameters associé à l'instance de workflow.
Retours
TrackingChannel utilisé pour envoyer des enregistrements de suivi au service de suivi.
Exemples
L'exemple suivant illustre une implémentation de la méthode GetTrackingChannel
. Cet exemple provient de l'exemple du Kit de développement logiciel Termination Tracking Service (SDK). Pour plus d’informations, consultez l’exemple de service de suivi des interruptions.
/// <summary>
/// Returns a tracking channel that will receive instnce terminated events.
/// </summary>
protected override TrackingChannel GetTrackingChannel(TrackingParameters parameters)
{
return new TerminationTrackingChannel(parameters, source);
}
' Returns a tracking channel that will receive instnce terminated events.
Protected Overrides Function GetTrackingChannel(ByVal parameters As TrackingParameters) As TrackingChannel
Return New TerminationTrackingChannel(parameters, source)
End Function
Remarques
L'infrastructure de suivi d'exécution utilise un TrackingChannel pour chaque service de suivi pour chaque instance de workflow. Le moteur d'exécution de workflow appelle GetTrackingChannel sur chaque service de suivi pour obtenir le TrackingChannel pour ce service. Vous pouvez utiliser les informations passées dans TrackingParameters pour associer les données de suivi envoyées sur le TrackingChannel pour votre service de suivi avec une instance de workflow racine particulière.