TrackingChannel 类

定义

注意

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

表示跟踪通道的 abstract 基类。

public ref class TrackingChannel abstract
public abstract class TrackingChannel
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class TrackingChannel
type TrackingChannel = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TrackingChannel = class
Public MustInherit Class TrackingChannel
继承
TrackingChannel
属性

注解

注意

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

如果 TrackingService 存在,运行时跟踪基础结构将调用 GetTrackingChannel 来获取工作流实例的跟踪通道。 当跟踪基础结构与 TrackingProfile(与工作流实例关联)中的跟踪点匹配时,运行时跟踪基础结构使用此跟踪通道将与工作流实例关联的跟踪记录发送回主机应用程序。 应用程序可以采用您选择的任何方式处理此跟踪信息。 例如,SqlTrackingService 将跟踪信息写入 SQL 数据库。

若要为跟踪服务创建跟踪通道,请从 TrackingChannel 基类中派生一个类。 您可以使用运行时跟踪基础结构在其调用中传递到 TrackingParameters 实现的 GetTrackingChannel 对象将跟踪通道的每个实例与特定的工作流实例关联。 工作流运行时引擎从已为工作流实例提供了 TrackingProfile 的每个跟踪服务中请求跟踪通道。

构造函数

TrackingChannel()
已过时.

在派生类中实现时,初始化 TrackingChannel 类的新实例。

方法

Equals(Object)
已过时.

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

(继承自 Object)
GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
InstanceCompletedOrTerminated()
已过时.

在派生类中实现时,将在跟踪通道上通知数据的接收者:与跟踪通道关联的工作流实例已完成或终止。

MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
Send(TrackingRecord)
已过时.

在派生类中实现时,在 TrackingRecord 上发送 TrackingChannel

ToString()
已过时.

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

(继承自 Object)

适用于