ActivityTrackingLocation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 に追加します。 たとえば、参照アクティビティ タイプの特定の名前のインスタンスのみ追跡するように指定できます。
コンストラクター
プロパティ
ActivityType |
照合対象の参照アクティビティの共通言語ランタイム (CLR) 型を取得または設定します。 |
ActivityTypeName |
場所の参照アクティビティ タイプの非修飾名を取得または設定します。 |
Conditions |
追跡するアクティビティを限定するための条件のコレクションを取得します。 |
ExecutionStatusEvents |
この場所に関して照合できるアクティビティ ステータス イベントのリストを取得します。 |
MatchDerivedTypes |
参照アクティビティ タイプから派生したアクティビティを照合するかどうかを示す値を取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |