ActivityTrackingLocation ActivityTrackingLocation ActivityTrackingLocation ActivityTrackingLocation Class

定義

警告

この API は現在使われていません。

ルート ワークフロー インスタンスの実行パス内のアクティビティ ステータス イベントに対応する、アクティビティで修飾された場所を定義します。Defines an activity-qualified location that corresponds to an activity status event in the potential execution path of a root workflow instance. このクラスは継承できません。This class cannot be inherited.

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

注釈

注意

ここでは、廃止された型と名前空間について説明します。This material discusses types and namespaces that are obsolete. 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

アクティビティの実行ステータスが変わるたびに、ワークフロー インスタンスはアクティビティ ステータス イベントをランタイム追跡インフラストラクチャに送信します。Whenever the execution status of an activity changes, the workflow instance emits an activity status event to the runtime tracking infrastructure. ランタイム追跡インフラストラクチャは、アクティビティ ステータス イベントが発生するたびに ActivityTrackingRecord を追跡サービスに送信できます。The runtime tracking infrastructure can send the tracking service an ActivityTrackingRecord whenever an activity status event occurs. 通常は、追跡サービスはワークフロー インスタンスで発生するすべてのアクティビティ ステータス イベントは追跡せず、ワークフロー インスタンスの指定された場所で発生した特定の種類のアクティビティに関連付けられているアクティビティ ステータス イベントのみ追跡します。Usually, a tracking service is not interested in every activity status event that occurs in the workflow instance, but only in activity status events associated with certain kinds of activities at specified locations in the workflow instance. ActivityTrackingLocation は、そのような場所の照合パラメーターを定義します。これらのパラメーターを定義するには、参照アクティビティ タイプ、アクティビティ ステータス変更イベントのセット、および参照アクティビティ タイプのインスタンスをより厳密に限定できる条件のセットを指定します。An ActivityTrackingLocation defines the matching parameters for such a location by specifying a reference activity type, a set of activity status change events, and a set of conditions that can more precisely qualify an instance or instances of the reference activity type.

注意

1 つの ActivityTrackingLocation がワークフロー インスタンスの実行パスにおける実際の場所を複数参照する場合があります。A single ActivityTrackingLocation may refer to more than one actual location in the potential execution path of a workflow instance.

ActivityTrackingLocation 内の MatchingLocations の照合パラメーターを定義するには、ExcludedLocations オブジェクトを ActivityTrackPoint および TrackingProfile に追加します。You add ActivityTrackingLocation objects to MatchingLocations and ExcludedLocations in order to define the match parameters for an ActivityTrackPoint in a TrackingProfile.

ActivityTypeName または ActivityType を設定して、照合する参照アクティビティ タイプを指定する必要があります。You must specify the reference activity type to be matched by setting either ActivityTypeName or ActivityType.

MatchDerivedTypes を設定して、参照アクティビティ タイプから派生したアクティビティを追跡するかどうかを指定できます。You may set MatchDerivedTypes to specify interest in activities derived from the reference activity type.

照合するアクティビティ ステータス イベントを指定するには、ActivityExecutionStatus の値を ExecutionStatusEvents に追加します。You may add ActivityExecutionStatus values to ExecutionStatusEvents to specify the activity status events to be matched.

特定の条件を満たす参照アクティビティ タイプのみ追跡するには、ActivityTrackingCondition オブジェクトを Conditions に追加します。You may add ActivityTrackingCondition objects to Conditions to specify interest in the reference activity type only for specific conditions. たとえば、参照アクティビティ タイプの特定の名前のインスタンスのみ追跡するように指定できます。For example, you can specify interest in only a particular named instance of the reference activity type.

コンストラクター

ActivityTrackingLocation() ActivityTrackingLocation() ActivityTrackingLocation() ActivityTrackingLocation()

ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class.

ActivityTrackingLocation(String) ActivityTrackingLocation(String) ActivityTrackingLocation(String) ActivityTrackingLocation(String)

指定したアクティビティ名を使用して、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class by using the specified activity name.

ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(String, Boolean, IEnumerable<ActivityExecutionStatus>)

指定した非修飾名の参照アクティビティ タイプを持ち、参照アクティビティ タイプから派生するアクティビティを照合するかどうか指定し、指定したアクティビティ実行ステータス イベントを照合する、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class that has a reference activity type with the specified unqualified name, that specifies whether to match activities derived from the reference activity type, and that matches the specified activity execution status events.

ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(String, IEnumerable<ActivityExecutionStatus>)

指定した非修飾名の参照アクティビティ タイプを持ち、指定したアクティビティ実行ステータス イベントを照合する ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class that has a reference activity type with the specified unqualified name and that matches the specified activity execution status events.

ActivityTrackingLocation(Type) ActivityTrackingLocation(Type) ActivityTrackingLocation(Type) ActivityTrackingLocation(Type)

指定した参照アクティビティ タイプを使用して、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class by using the specified reference activity type.

ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(Type, Boolean, IEnumerable<ActivityExecutionStatus>)

指定した参照アクティビティ タイプを持ち、参照アクティビティ タイプから派生するアクティビティを照合するかどうか指定し、指定したアクティビティ実行ステータス イベントを照合する、ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class that has the specified reference activity type, that specifies whether to match activities derived from the reference activity type, and that matches the specified activity execution status events.

ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>) ActivityTrackingLocation(Type, IEnumerable<ActivityExecutionStatus>)

指定した参照アクティビティ タイプを持ち、指定したアクティビティ実行ステータス イベントを照合する ActivityTrackingLocation クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActivityTrackingLocation class that has the specified reference activity type and matches the specified activity execution status events.

プロパティ

ActivityType ActivityType ActivityType ActivityType

照合対象の参照アクティビティの共通言語ランタイム (CLR) 型を取得または設定します。Gets or sets the common language runtime (CLR) type of the reference activity to be matched.

ActivityTypeName ActivityTypeName ActivityTypeName ActivityTypeName

場所の参照アクティビティ タイプの非修飾名を取得または設定します。Gets or sets the unqualified name of the reference activity type for the location.

Conditions Conditions Conditions Conditions

追跡するアクティビティを限定するための条件のコレクションを取得します。Gets a collection of conditions that are used to qualify interest in the activity.

ExecutionStatusEvents ExecutionStatusEvents ExecutionStatusEvents ExecutionStatusEvents

この場所に関して照合できるアクティビティ ステータス イベントのリストを取得します。Gets the list of activity status events that can be matched for this location.

MatchDerivedTypes MatchDerivedTypes MatchDerivedTypes MatchDerivedTypes

参照アクティビティ タイプから派生したアクティビティを照合するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether activities derived from the reference activity type should be matched.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象