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)

在派生类中实现时,用于以异步方式处理跟踪记录。

适用于