BookmarkOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает параметры для 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
закладки, при условии, что у него нет других ожидающих работ.