TrackingParticipant.BeginTrack Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze is geïmplementeerd in een afgeleide klasse, begint de asynchrone verwerking van de traceringsrecord.
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
Parameters
- record
- TrackingRecord
De gegenereerde traceringsrecord.
- timeout
- TimeSpan
De periode waarna de provider de poging afbreekt.
- callback
- AsyncCallback
De methode die moet worden aangeroepen bij voltooiing van de bewerking.
- state
- Object
Een door de gebruiker gedefinieerd object dat deze asynchrone bewerking uniek identificeert.
Retouren
Het resultaat van de bewerking.
Opmerkingen
Deelnemers beginnen naar verwachting met een taak om de records te verwerken en een taak te retourneren IAsyncResult die door de werkstroomruntime wordt gebruikt om te wachten op voltooiing. De standaard implementatie is het aanroepen Track en retourneren van een voltooide status.