TrackingParticipant.BeginTrack Метод

Определение

Если реализуется в производном классе, начинает асинхронную обработку записи отслеживания.

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

Параметры

record
TrackingRecord

Созданная запись отслеживания.

timeout
TimeSpan

Период времени, после которого поставщик прерывает попытку.

callback
AsyncCallback

Метод, вызываемый при завершении этой операции.

state
Object

Определяемый пользователем объект, который однозначно определяет асинхронную операцию.

Возвращаемое значение

Результат операции.

Комментарии

Предполагается, что участники начнут задание для обработки записей и возвратят объект IAsyncResult, который среда выполнения рабочего процесса использует для ожидания завершения. Реализация по умолчанию должна вызвать методTrack и возвратить состояние «Завершено».

Применяется к