Partager via


TrackingParticipant.BeginTrack Méthode

Définition

En cas d'implémentation dans une classe dérivée, commence le traitement asynchrone de l'enregistrement de suivi.

protected public:
 virtual IAsyncResult ^ BeginTrack(System::Activities::Tracking::TrackingRecord ^ record, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTrack (System.Activities.Tracking.TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTrack : System.Activities.Tracking.TrackingRecord * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTrack : System.Activities.Tracking.TrackingRecord * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTrack (record As TrackingRecord, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Paramètres

record
TrackingRecord

Enregistrement de suivi généré.

timeout
TimeSpan

Période après laquelle le fournisseur abandonne la tentative.

callback
AsyncCallback

Méthode à appeler à la fin de l'opération.

state
Object

Objet défini par l'utilisateur qui identifie de manière unique cette opération asynchrone.

Retours

Résultat de l'opération.

Remarques

Les participants sont supposés débuter un travail afin de traiter les enregistrements et retourner un IAsyncResult que l'exécution du flux de travail utilise pour attendre l'achèvement. L'implémentation par défaut consiste à appeler Track et à retourner un état Terminé (Completed).

S’applique à