TrackingParticipant 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与工作流跟踪基础结构和访问跟踪记录交互的工作流扩展的基类。
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) |
在派生类中实现时,用于同步处理跟踪记录。 |