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

注釈

Note

この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 のDeprecated 型」を参照してください。

アクティビティの実行状態が変更されるたびに、ワークフロー インスタンスはランタイム追跡インフラストラクチャにアクティビティ状態イベントを出力します。 ランタイム追跡インフラストラクチャは、アクティビティの状態イベントが発生するたびに、追跡サービスに ActivityTrackingRecord を送信できます。 通常、追跡サービスは、ワークフロー インスタンスで発生するすべてのアクティビティ状態イベントに関心を持つわけではありませんが、ワークフロー インスタンス内の指定された場所にある特定の種類のアクティビティに関連付けられているアクティビティ状態イベントにのみ関心があります。 ActivityTrackingLocationは、参照アクティビティの種類、アクティビティ状態変更イベントのセット、および参照アクティビティの種類のインスタンスまたはインスタンスをより正確に修飾できる一連の条件を指定することによって、このような場所の一致するパラメーターを定義します。

Note

1 つの ActivityTrackingLocation は、ワークフロー インスタンスの潜在的な実行パス内の複数の実際の場所を参照できます。

ActivityTrackingLocationMatchingLocationsの一致パラメーターを定義するために、ExcludedLocationsオブジェクトをActivityTrackPointおよびTrackingProfileに追加します。

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

MatchDerivedTypesを設定して、参照アクティビティの種類から派生したアクティビティの関心を指定できます。

ActivityExecutionStatus値をExecutionStatusEventsに追加して、一致するアクティビティの状態イベントを指定できます。

ActivityTrackingConditionConditionsオブジェクトを追加して、特定の条件に対してのみ参照アクティビティの種類に関心を指定できます。 たとえば、参照アクティビティの種類の特定の名前付きインスタンスのみに関心を指定できます。

コンストラクター

名前 説明
ActivityTrackingLocation()
古い.

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

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)
古い.

指定した非修飾名を持つ参照アクティビティの種類を持つ ActivityTrackingLocation クラスの新しいインスタンスを初期化します。このインスタンスは、参照アクティビティの種類から派生したアクティビティと一致するかどうか、および指定したアクティビティの実行状態イベントと一致するかどうかを指定します。

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)
古い.

指定した非修飾名で、指定したアクティビティ実行状態イベントと一致する参照アクティビティの種類を持つ ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(String)
古い.

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

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)
古い.

指定した参照アクティビティの種類を持ち、参照アクティビティの種類から派生したアクティビティと一致するかどうか、および指定したアクティビティ実行状態イベントと一致するかどうかを指定する、 ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)
古い.

指定した参照アクティビティの種類を持ち、指定したアクティビティ実行状態イベントと一致する ActivityTrackingLocation クラスの新しいインスタンスを初期化します。

ActivityTrackingLocation(Type)
古い.

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

プロパティ

名前 説明
ActivityType
古い.

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

ActivityTypeName
古い.

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

Conditions
古い.

アクティビティに関心を持つ条件を満たす条件のコレクションを取得します。

ExecutionStatusEvents
古い.

この場所に一致できるアクティビティ状態イベントの一覧を取得します。

MatchDerivedTypes
古い.

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

メソッド

名前 説明
Equals(Object)
古い.

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

(継承元 Object)
GetHashCode()
古い.

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

(継承元 Object)
GetType()
古い.

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

(継承元 Object)
MemberwiseClone()
古い.

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

(継承元 Object)
ToString()
古い.

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

(継承元 Object)

適用対象