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

适用于