BookmarkOptions 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Bookmarkのオプションを指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class BookmarkOptions
[System.Flags]
public enum BookmarkOptions
[<System.Flags>]
type BookmarkOptions =
Public Enum BookmarkOptions
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| None | 0 | 既定の Bookmark オプション。 |
| MultipleResume | 1 | 複数回再開できる Bookmark 。 |
| NonBlocking | 2 | ワークフローをブロックしない Bookmark 。 |
注釈
既定では、ワークフロー ランタイムは、ブックマークを再開するときに、ブックマーク テーブルから保留中のブックマークを削除します。 ただし、ブックマークが MultipleResumeとして指定されている場合、ブックマークはテーブルから削除されず、同じブックマークを複数回再開できます。
MultipleResumeの使用例は、System.Activities.Statements.While、System.Activities.Statements.ForEach<T>、System.Activities.Statements.Flowchartなどのアクティビティをループすることです。
既定では、保留中のブックマークがある場合、ワークフロー ランタイムはアクティビティが実行を完了したとは見なしません。 ただし、作成時にブックマークが NonBlocking として指定されている場合、ワークフロー ランタイムは、保留中の NonBlocking ブックマークがある場合でも、アクティビティの実行を完了できます(他の保留中の作業がない場合)。