InstanceCompletionAction 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
永続化プロバイダーがインスタンスの完了後に永続化ストア内のインスタンスの状態情報を保持または削除するかどうかを指定するオプションが含まれています。
public enum class InstanceCompletionAction
public enum InstanceCompletionAction
type InstanceCompletionAction =
Public Enum InstanceCompletionAction
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| DeleteNothing | 0 | ワークフロー インスタンスの完了後も、ワークフロー インスタンスのデータとメタデータを永続化データベースに保持する必要があることを指定します。 |
| DeleteAll | 1 | ワークフロー インスタンスの完了後に、ワークフロー インスタンスのデータとメタデータを永続化ストアから削除する必要があることを指定します。 |
注釈
.NET Framework 4 には、SQL ワークフロー インスタンス ストアの構成要素として SQL 永続化プロバイダーが付属しています。これは、InstanceStore クラスの具象実装であり、SQL Server データベースへの状態情報の永続化に使用されます。 サービスに関連付けられている SqlWorkflowInstanceStore サービス動作に対して InstanceCompletionAction 属性が DeleteNothing に設定されている場合、SQL 永続化プロバイダーは、インスタンスの完了後もSQL Server永続化データベース内のインスタンスの状態情報を保持し、InstanceCompletionAction 属性が DeleteAll (既定値) に設定されている場合でも、インスタンスの状態情報を保持します。 永続化プロバイダーは、インスタンスの完了時にすべてのインスタンス状態情報を削除します。