ActivityTrackingLocation クラス

定義

注意事項

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

ルート ワークフロー インスタンスの実行パス内のアクティビティ ステータス イベントに対応する、アクティビティで修飾された場所を定義します。 このクラスは継承できません。

public ref class ActivityTrackingLocation sealed
[System.Serializable]
public sealed class ActivityTrackingLocation
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class ActivityTrackingLocation
[<System.Serializable>]
type ActivityTrackingLocation = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityTrackingLocation = class
Public NotInheritable Class ActivityTrackingLocation
継承
ActivityTrackingLocation
属性

注釈

注意

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

アクティビティの実行ステータスが変わるたびに、ワークフロー インスタンスはアクティビティ ステータス イベントをランタイム追跡インフラストラクチャに送信します。 ランタイム追跡インフラストラクチャは、アクティビティ ステータス イベントが発生するたびに ActivityTrackingRecord を追跡サービスに送信できます。 通常は、追跡サービスはワークフロー インスタンスで発生するすべてのアクティビティ ステータス イベントは追跡せず、ワークフロー インスタンスの指定された場所で発生した特定の種類のアクティビティに関連付けられているアクティビティ ステータス イベントのみ追跡します。 ActivityTrackingLocation は、そのような場所の照合パラメーターを定義します。これらのパラメーターを定義するには、参照アクティビティ タイプ、アクティビティ ステータス変更イベントのセット、および参照アクティビティ タイプのインスタンスをより厳密に限定できる条件のセットを指定します。

注意

1 つの ActivityTrackingLocation がワークフロー インスタンスの実行パスにおける実際の場所を複数参照する場合があります。

ActivityTrackingLocation 内の MatchingLocations の照合パラメーターを定義するには、ExcludedLocations オブジェクトを ActivityTrackPoint および TrackingProfile に追加します。

ActivityTypeName または ActivityType を設定して、照合する参照アクティビティ タイプを指定する必要があります。

MatchDerivedTypes を設定して、参照アクティビティ タイプから派生したアクティビティを追跡するかどうかを指定できます。

照合するアクティビティ ステータス イベントを指定するには、ActivityExecutionStatus の値を ExecutionStatusEvents に追加します。

特定の条件を満たす参照アクティビティ タイプのみ追跡するには、ActivityTrackingCondition オブジェクトを Conditions に追加します。 たとえば、参照アクティビティ タイプの特定の名前のインスタンスのみ追跡するように指定できます。

コンストラクター

ActivityTrackingLocation()

ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(String)

指定したアクティビティ名を使用して、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)

指定した非修飾名の参照アクティビティ タイプを持ち、参照アクティビティ タイプから派生するアクティビティを照合するかどうか指定し、指定したアクティビティ実行ステータス イベントを照合する、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)

指定した非修飾名の参照アクティビティ タイプを持ち、指定したアクティビティ実行ステータス イベントを照合する ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(Type)

指定した参照アクティビティ タイプを使用して、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)

指定した参照アクティビティ タイプを持ち、参照アクティビティ タイプから派生するアクティビティを照合するかどうか指定し、指定したアクティビティ実行ステータス イベントを照合する、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)

指定した参照アクティビティ タイプを持ち、指定したアクティビティ実行ステータス イベントを照合する ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

プロパティ

ActivityType

照合対象の参照アクティビティの共通言語ランタイム (CLR) 型を取得または設定します。

ActivityTypeName

場所の参照アクティビティ タイプの非修飾名を取得または設定します。

Conditions

追跡するアクティビティを限定するための条件のコレクションを取得します。

ExecutionStatusEvents

この場所に関して照合できるアクティビティ ステータス イベントのリストを取得します。

MatchDerivedTypes

参照アクティビティ タイプから派生したアクティビティを照合するかどうかを示す値を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象