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

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

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)

適用対象