System.Workflow.Runtime.Tracking Namespace

追跡サービスに関連したクラスとインターフェイスを格納します。 Contains classes and an interface related to tracking services.

クラス

ActivityDataTrackingExtract

追跡ポイントの照合時にアクティビティから抽出され、関連する注釈のコレクションと共に追跡サービスに送られるプロパティまたはフィールドを指定します。Specifies a property or a field to be extracted from an activity and sent to the tracking service together with an associated collection of annotations when a track point is matched.

ActivityTrackingCondition

指定した比較演算子を使って、指定した値とアクティビティ メンバーの値を比較するための条件を表します。Represents a condition that compares the value of an activity member to a specified value by using a specified comparison operator.

ActivityTrackingLocation

ルート ワークフロー インスタンスの実行パス内のアクティビティ ステータス イベントに対応する、アクティビティで修飾された場所を定義します。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.

ActivityTrackingLocationCollection

ActivityTrackingLocation オブジェクトのコレクションを含んでいます。Contains a collection of ActivityTrackingLocation objects.

ActivityTrackingRecord

ActivityTrackPoint の照合時にランタイム追跡インフラストラクチャによって追跡サービスに送られるデータを格納します。Contains the data sent to a tracking service by the runtime tracking infrastructure when an ActivityTrackPoint is matched. また、ActivityEvents プロパティの戻りリストの中でも使用されます。It is also used in the return list of the ActivityEvents property.

ActivityTrackPoint

ワークフロー インスタンスの実行パス内の追跡対象となる、アクティビティ実行ステータスの変化に関連付けられたポイントを定義します。Defines a point, associated with an activity execution status change, to be tracked that is in the potential execution path of a workflow instance. このクラスは継承できません。This class cannot be inherited.

ActivityTrackPointCollection

ActivityTrackPoint オブジェクトのコレクションを含んでいます。Contains a collection of ActivityTrackPoint objects.

ExtractCollection

TrackingExtract オブジェクトのコレクションを含んでいます。Contains a collection of TrackingExtract objects.

PreviousTrackingServiceAttribute

現在のバージョンより前のバージョンで使用された TrackingService の型を示します。Indicates the type of the TrackingService that was used prior to the current version.

ProfileRemovedEventArgs

ProfileRemoved イベントのデータを提供します。Provides data for the ProfileRemoved event. このクラスは継承できません。This class cannot be inherited.

ProfileUpdatedEventArgs

ProfileUpdated イベントにデータを提供します。Provides the data for the ProfileUpdated event. このクラスは継承できません。This class cannot be inherited.

SqlTrackingQuery

SqlTrackingService によって使用される SQL データベースに格納された追跡データを対象とするクエリを管理するために使用されるメソッドとプロパティが含まれます。Contains methods and properties that are used to manage queries to the tracking data that is contained in the SQL database used by a SqlTrackingService.

SqlTrackingQueryOptions

SqlTrackingWorkflowInstance の呼び出しで返される GetWorkflows(SqlTrackingQueryOptions) オブジェクトのセットを制限するために使用されるプロパティを格納します。Contains properties that are used to constrain the set of SqlTrackingWorkflowInstance objects returned by a call to GetWorkflows(SqlTrackingQueryOptions).

SqlTrackingService

SQL データベースを使用して追跡情報を格納する追跡サービスを表します。Represents a tracking service that uses a SQL database to store tracking information.

SqlTrackingWorkflowInstance

ワークフロー インスタンスの SqlTrackingService によって SQL データベース内に保持される追跡データへのアクセスを提供します。Provides access to tracking data maintained in a SQL database by the SqlTrackingService for a workflow instance.

TrackingAnnotationCollection

注釈のコレクションを格納します。Contains a collection of annotations.

TrackingChannel

追跡チャネルを表す abstract 基本クラスです。The abstract base class that represents a tracking channel.

TrackingCondition

abstract または ActivityTrackingLocation を制限するために使用可能な比較を表す UserTrackingLocation 基本クラスです。An abstract base class representing a comparison that can be used to constrain an ActivityTrackingLocation or a UserTrackingLocation.

TrackingConditionCollection

TrackingCondition オブジェクトのコレクションを含んでいます。Contains a collection of TrackingCondition objects.

TrackingDataItem

ワークフローから抽出された単一データ項目とそれに関連付けられたすべての注釈を表します。Represents a single item of data extracted from a workflow and all its associated annotations.

TrackingDataItemValue

ワークフロー インスタンスから抽出されるデータのフィルター条件を SqlTrackingQueryOptions 内に格納します。Contains filter criteria for data extracted from a workflow instance in a SqlTrackingQueryOptions.

TrackingExtract

ワークフロー インスタンスから抽出されるフィールドまたはプロパティと、それに関連付けられた注釈を表す abstract 基本クラス。The abstract base class representing a field or a property to be extracted from a workflow instance and its associated annotations.

TrackingParameters

TrackingChannel に関連したワークフロー インスタンスについての情報を格納します。Contains information about the workflow instance associated with a TrackingChannel. このクラスは継承できません。This class cannot be inherited.

TrackingProfile

ルート ワークフロー インスタンスの実行パスにおける、追跡サービスへの通知対象となるポイントを定義します。Defines points of interest in the potential execution path of a root workflow instance about which a tracking service should be notified.

TrackingProfileCache

ホスト アプリケーションが追跡プロファイル キャッシュをクリアするために使用できるメソッドを提供します。Provides a method that a host application can use to clear the tracking profile cache.

TrackingProfileDeserializationException

TrackingProfile によって XML ドキュメントを TrackingProfileSerializer に逆シリアル化できない場合にスローされる例外です。The exception that is thrown when an XML document cannot be deserialized into a TrackingProfile by a TrackingProfileSerializer.

TrackingProfileSerializer

追跡プロファイル XML スキーマ定義 (XSD) を使って追跡プロファイルを XML ドキュメントにシリアル化したり、XML から追跡プロファイルに逆シリアル化したりするメソッドを提供します。Provides methods to serialize and deserialize tracking profiles into and from XML documents by using the tracking profile XML schema definition (XSD).

TrackingRecord

abstractActivityTrackingRecord、および UserTrackingRecord の派生元となる WorkflowTrackingRecord 基本クラスです。The abstract base class from which ActivityTrackingRecord, UserTrackingRecord, and WorkflowTrackingRecord are derived.

TrackingService

追跡サービスとランタイム追跡インフラストラクチャの間の基本的なインターフェイスを提供します。Provides the basic interface between a tracking service and the run-time tracking infrastructure.

TrackingWorkflowChangedEventArgs

ワークフロー インスタンス実行中に発生する、ワークフローの変化に関連したデータを格納します。Contains data associated with a workflow change that occurs during the execution of a workflow instance.

TrackingWorkflowExceptionEventArgs

ワークフロー インスタンスの実行中に発生する例外に関連したデータを格納します。Contains data associated with an exception that occurs during the execution of a workflow instance.

TrackingWorkflowSuspendedEventArgs

ワークフロー インスタンスが中断された理由についての情報を格納します。Contains information about the reason that a workflow instance was suspended.

TrackingWorkflowTerminatedEventArgs

ワークフロー インスタンスの終了に関連したデータが格納されます。Contains data associated with the termination of a workflow instance.

UserTrackingLocation

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

UserTrackingLocationCollection

UserTrackingLocation オブジェクトのコレクションを含んでいます。Contains a collection of UserTrackingLocation objects.

UserTrackingRecord

UserTrackPoint が一致したときにランタイム追跡インフラストラクチャによって追跡サービスに送られるデータを格納します。Contains the data sent to a tracking service by the runtime tracking infrastructure when a UserTrackPoint is matched.

UserTrackPoint

ルート ワークフロー インスタンスの実行パス内で追跡対象となる、ユーザー イベントに関連付けられたポイントを定義します。Defines a point, associated with a user event, to be tracked in the potential execution path of a root workflow instance. このクラスは継承できません。This class cannot be inherited.

UserTrackPointCollection

UserTrackPoint オブジェクトのコレクションを含んでいます。Contains a collection of UserTrackPoint objects.

WorkflowDataTrackingExtract

追跡ポイントの照合時にワークフローのルート アクティビティから抽出され、関連する注釈のコレクションと共に追跡サービスに送られるプロパティまたはフィールドを指定します。Specifies a property or a field to be extracted from the root activity of the workflow and sent to the tracking service together with and an associated collection of annotations when a track point is matched.

WorkflowTrackingLocation

ルート ワークフロー インスタンスで発生する特定のワークフロー ステータス イベントを追跡することを定義します。追跡プロファイル内の WorkflowTrackPoint による照合に使用されます。Defines an interest in specific workflow status events that occur in a root workflow instance; used for matching by a WorkflowTrackPoint in a tracking profile. このクラスは継承できません。This class cannot be inherited.

WorkflowTrackingRecord

WorkflowTrackPoint の照合時にランタイム追跡インフラストラクチャによって追跡サービスに送られるデータを格納します。Contains the data sent to the tracking service by the runtime tracking infrastructure when it matches a WorkflowTrackPoint. また、WorkflowEvents プロパティの戻りリストの中でも使用されます。It is also used in the return list of the WorkflowEvents property.

WorkflowTrackPoint

ルート ワークフロー インスタンスの実行パス内で追跡対象となる、ワークフロー ステータス イベントのセットに関連付けられたポイントを定義します。Defines a point associated with a set of workflow status events that are tracked in the potential execution path of a root workflow instance.

WorkflowTrackPointCollection

WorkflowTrackPoint オブジェクトのコレクションを含んでいます。Contains a collection of WorkflowTrackPoint objects.

インターフェイス

IProfileNotification

特定のワークフロー TrackingProfile に対する Type が変化したことを追跡サービスがランタイム追跡インフラストラクチャに通知するためのメカニズムを提供します。Provides a notification mechanism for a tracking service to inform the runtime tracking infrastructure about changes to the TrackingProfile for a particular workflow Type.

列挙型

ComparisonOperator

比較のオペランドに対して実行する操作を指定します。Specifies the operation to perform on the operands of a comparison.

TrackingWorkflowEvent

ワークフロー ステータス イベントの種類を指定します。Specifies a type of workflow status event.