TrackingParticipant.BeginTrack 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.
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é.