InstanceCompletionAction 列挙型

定義

永続化プロバイダーがインスタンスの完了後に永続化ストア内のインスタンスの状態情報を保持または削除するかどうかを指定するオプションが含まれています。

public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction = 
Public Enum InstanceCompletionAction
継承
InstanceCompletionAction

フィールド

名前 説明
DeleteNothing 0

ワークフロー インスタンスの完了後も、ワークフロー インスタンスのデータとメタデータを永続化データベースに保持する必要があることを指定します。

DeleteAll 1

ワークフロー インスタンスの完了後に、ワークフロー インスタンスのデータとメタデータを永続化ストアから削除する必要があることを指定します。

注釈

.NET Framework 4 には、SQL ワークフロー インスタンス ストアの構成要素として SQL 永続化プロバイダーが付属しています。これは、InstanceStore クラスの具象実装であり、SQL Server データベースへの状態情報の永続化に使用されます。 サービスに関連付けられている SqlWorkflowInstanceStore サービス動作に対して InstanceCompletionAction 属性が DeleteNothing に設定されている場合、SQL 永続化プロバイダーは、インスタンスの完了後もSQL Server永続化データベース内のインスタンスの状態情報を保持し、InstanceCompletionAction 属性が DeleteAll (既定値) に設定されている場合でも、インスタンスの状態情報を保持します。 永続化プロバイダーは、インスタンスの完了時にすべてのインスタンス状態情報を削除します。

適用対象