TrackingParticipant.BeginTrack Metodo

Definizione

Quando viene implementato in una classe derivata, avvia un'elaborazione asincrona del record di rilevamento.

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

Parametri

record
TrackingRecord

Record di rilevamento generati.

timeout
TimeSpan

Periodo di tempo dopo il quale il provider interrompe il tentativo.

callback
AsyncCallback

Metodo da chiamare al termine dell'operazione.

state
Object

Un oggetto definito dall'utente che identifica in modo univoco questa operazione asincrona.

Restituisce

Risultato dell'operazione.

Commenti

I partecipanti devono iniziare un processo per elaborare i record e restituire un IAsyncResult che il runtime del flusso di lavoro utilizza per attendere il completamento. L'implementazione predefinita è chiamare Track e restituire uno stato completato.

Si applica a