Udostępnij za pośrednictwem


TrackingParticipant.BeginTrack Metoda

Definicja

Po zaimplementowaniu w klasie pochodnej rozpoczyna asynchroniczne przetwarzanie rekordu śledzenia.

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

Parametry

record
TrackingRecord

Wygenerowany rekord śledzenia.

timeout
TimeSpan

Okres, po którym dostawca przerywa próbę.

callback
AsyncCallback

Metoda, która ma być wywoływana po zakończeniu operacji.

state
Object

Obiekt zdefiniowany przez użytkownika, który jednoznacznie identyfikuje tę operację asynchroniczną.

Zwraca

Wyniki operacji.

Uwagi

Oczekuje się, że uczestnicy rozpoczną zadanie przetwarzania rekordów i zwracają rekordy IAsyncResult , których używa środowisko uruchomieniowe przepływu pracy do oczekiwania na ukończenie. Domyślną implementacją jest wywołanie Track i zwrócenie stanu Ukończono.

Dotyczy