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 并返回 Completed 状态。

适用于