TrackingParticipant.BeginTrack Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beginnt beim Implementieren in einer abgeleiteten Klasse mit der asynchronen Verarbeitung des Nachverfolgungsdatensatzes.
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
Parameter
- record
- TrackingRecord
Der generierte Nachverfolgungsdatensatz.
- timeout
- TimeSpan
Der Zeitraum, nach dem der Anbieter den Versuch abbricht.
- callback
- AsyncCallback
Die Methode, die aufgerufen werden soll, wenn der Vorgang beendet ist.
- state
- Object
Ein benutzerdefiniertes Objekt, das diesen asynchronen Vorgang eindeutig identifiziert.
Gibt zurück
Das Ergebnis des Vorgangs.
Hinweise
Von Teilnehmern wird erwartet, dass sie mit dem Verarbeiten der Datensätze beginnen und ein IAsyncResult zurückgeben, mit dessen Hilfe die Workflowlaufzeit auf die Beendigung wartet. Bei der Standardimplementierung wird Track aufgerufen und der Status "Abgeschlossen" zurückgegeben.