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 à l’achèvement de l’opération.

state
Object

Objet défini par l’utilisateur qui identifie de façon unique cette opération asynchrone.

Retours

Résultat de l'opération.

Remarques

Les participants sont censés commencer un travail pour traiter les enregistrements et retourner un IAsyncResult que le runtime de workflow utilise pour attendre la fin. L’implémentation par défaut consiste à appeler Track et à retourner un état Terminé.

S’applique à