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 型」を参照してください。

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)
古い.

派生クラスで実装された場合は、TrackingRecordTrackingChannelを送信します。

ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象