TrackingParticipant.BeginTrack 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中实现时,开始跟踪记录的异步处理。
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 状态。