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.50 中的 Deprecated Types。

如果存在, 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 on 。TrackingChannel

ToString()
已过时.

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

(继承自 Object)

适用于