BookmarkOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 Bookmark 的選項。
此列舉支援其成員值的位元組合。
public enum class BookmarkOptions
[System.Flags]
public enum BookmarkOptions
[<System.Flags>]
type BookmarkOptions =
Public Enum BookmarkOptions
- 繼承
- 屬性
欄位
MultipleResume | 1 | 可以繼續多次的 Bookmark。 |
NonBlocking | 2 | 不會封鎖工作流程的 Bookmark。 |
None | 0 | 默認 Bookmark 選項。 |
備註
根據預設,在繼續書籤時,工作流程執行階段會移除其書籤表中的暫止書籤。 不過,如果書籤指定為 MultipleResume
,則不會從數據表中移除書籤,而且可以多次繼續相同的書籤。 MultipleResume
的其中一個使用範例為建立 System.Activities.Statements.While、System.Activities.Statements.ForEach<T> 和 System.Activities.Statements.Flowchart 等活動的迴圈。
根據預設,如果活動有暫止書籤,工作流程執行階段不會考量活動已完成執行。 不過,如果書籤在建立時指定為 NonBlocking
,工作流程運行時間會允許活動完成執行,即使其具有擱置 NonBlocking
書籤,前提是它沒有其他擱置的工作。