Share via


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)

適用於