BookmarkOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 Bookmark的选项。
此枚举支持其成员值的按位组合。
public enum class BookmarkOptions
[System.Flags]
public enum BookmarkOptions
[<System.Flags>]
type BookmarkOptions =
Public Enum BookmarkOptions
- 继承
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| None | 0 | 默认 Bookmark 选项。 |
| MultipleResume | 1 | 可以多次恢复的 A Bookmark 。 |
| NonBlocking | 2 | 未阻止工作流的 A Bookmark 。 |
注解
默认情况下,工作流运行时在恢复书签时从其书签表中删除挂起的书签。 但是,如果指定书签 MultipleResume,则不会从表中删除书签,并且同一书签可以多次恢复。 一个示例用法 MultipleResume 是循环活动,例如 System.Activities.Statements.While, System.Activities.Statements.ForEach<T>和 System.Activities.Statements.Flowchart。
默认情况下,如果活动具有挂起的书签,则工作流运行时不会将其视为已完成执行。 但是,如果书签在创建时指定为 NonBlocking 书签,则工作流运行时允许活动完成执行,即使它具有挂起 NonBlocking 的书签,前提是它没有其他挂起的工作。