TrackingParticipant 类

定义

与工作流跟踪基础结构和访问跟踪记录交互的工作流扩展的基类。

public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
继承
TrackingParticipant
派生

注解

跟踪参与者已注册以接收跟踪记录。 目前,任何实现跟踪参与者的类都可以注册到工作流实例以接收跟踪记录。 如果跟踪参与者是第三方代码,请确保这不是恶意代码。 跟踪参与者在与工作流实例相同的进程中运行,在恶意跟踪参与者的情况下,此代码可能会影响整个工作流执行。 跟踪记录在工作流执行时传递到已注册的跟踪参与者,因此开发人员应确保在跟踪方法中执行意外操作,确保跟踪参与者不会影响正在运行的工作流。 例如,更改需要很长时间的工作流变量或操作。

构造函数

名称 说明
TrackingParticipant()

在派生类中实现时,创建派生类的新实例。

属性

名称 说明
TrackingProfile

跟踪参与者使用的跟踪配置文件对象。 在将跟踪参与者添加到工作流扩展之前,跟踪配置文件在参与者上设置。

方法

名称 说明
BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

在派生类中实现时,开始异步处理跟踪记录。

EndTrack(IAsyncResult)

在派生类中实现时,表示异步跟踪操作的末尾。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)
Track(TrackingRecord, TimeSpan)

在派生类中实现时,用于同步处理跟踪记录。

适用于