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 并返回已完成状态。