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
屬性

備註

Note

此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的 Deprecated Types。

如果有 , TrackingService 執行時追蹤基礎設施會呼叫 GetTrackingChannel 取得工作流程實例的追蹤通道。 執行時追蹤基礎設施利用此追蹤通道,當追蹤基礎架構與該工作流程實例的追蹤點 TrackingProfile 匹配時,將與工作流程實例相關的追蹤記錄回傳給主機應用程式。 您的應用程式可以依照您選擇的方式處理這些追蹤資訊。 例如,它 SqlTrackingService 會將追蹤資訊寫入 SQL 資料庫。

要為你的追蹤服務建立追蹤通道,請從基 TrackingChannel 類衍生出一個類別。 你可以利用 TrackingParameters 執行時追蹤基礎設施在呼叫你的實作 GetTrackingChannel 時傳遞的物件,將追蹤通道的每個實例與特定的工作流程實例關聯起來。 工作流程執行引擎會向每個為工作流程實例提供 的 TrackingProfile 追蹤服務請求一個追蹤通道。

建構函式

名稱 Description
TrackingChannel()
已淘汰.

當在衍生類別中實作時,會初始化該 TrackingChannel 類別的新實例。

方法

名稱 Description
Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetType()
已淘汰.

取得目前實例的 Type

(繼承來源 Object)
InstanceCompletedOrTerminated()
已淘汰.

當實作於衍生類別時,會通知追蹤通道資料的接收者,該追蹤通道相關的工作流程實例已完成或終止。

MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
Send(TrackingRecord)
已淘汰.

當在衍生類別中實作時,會在 上發送 a TrackingRecordTrackingChannel

ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於