TrackingParticipant.BeginTrack Metodo

Definizione

Se implementato in una classe derivata, inizia l'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 generato.

timeout
TimeSpan

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

callback
AsyncCallback

Metodo da chiamare al completamento dell'operazione.

state
Object

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

Valori restituiti

Risultato dell'operazione.

Commenti

Si prevede che i partecipanti inizino un processo per elaborare i record e restituiscano un oggetto IAsyncResult usato dal runtime del flusso di lavoro per attendere il completamento. L'implementazione predefinita consiste nel chiamare Track e restituire uno stato Completato.

Si applica a