TrackingParticipant.BeginTrack Methode

Definitie

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.

Van toepassing op