ReasonForUpdate Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Почему предложение было обновлено или действие пользователя отличается от предложения, в результате чего предложение (но не SuggestionSessionBase) будет отклонено?
Это перечисление поддерживает побитовую комбинацию значений его членов.
[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate =
Public Enum ReasonForUpdate
- Наследование
-
ReasonForUpdate
- Атрибуты
Поля
Diverged | 131072 | Бит, указывающий на то, что произошло изменение пользователя, которое не удалось согласовать с действием пользователя. Если этот бит задан, то предложение было отклонено (но по-прежнему SuggestionSessionBase активен и может использоваться для отображения альтернативного предложения). |
DivergedAfterBackspace | 131078 | Пользователь сделал backspace, и это изменение не может быть согласовано с предложением. |
DivergedAfterCompletionChange | 131073 | SelectedItem CompletionStateизменился, и предложение было отклонено. |
DivergedAfterCompletionItemCommitted | 131074 | Пользователь зафиксировал элемент завершения, используя что-то вроде вкладки (поэтому последующие команды не находятся в ожидании), и изменение не удалось согласовать с предложением, поэтому предложение было отклонено. |
DivergedAfterCompletionItemCommittedCommandPending | 131075 | Пользователь зафиксировал элемент завершения, используя символ фиксации, и изменение не может быть согласовано с предложением, поэтому предложение было отклонено. Это обновление происходит после фиксации элемента, но до добавления символа фиксации в буфер. |
DivergedAfterReturn | 131077 | Пользователь вернулся, и это изменение не удалось согласовать с предложением. |
DivergedAfterTypeChar | 131076 | Пользователь ввел символ, который не удалось согласовать с предложением. |
DivergedDueToChangeProposal | 131080 | Данное предложение DisplayProposalAsync(ProposalBase, CancellationToken) было удалено, так как пользователь переключился на следующее или предыдущее предложение. |
DivergedDueToInvalidProposal | 131079 | Данное предложение DisplayProposalAsync(ProposalBase, CancellationToken) не может быть согласовано с текущим состоянием буфера. |
Updated | 65536 | Бит, указывающий, что предложение было успешно обновлено после некоторых действий пользователя |
UpdatedAfterBackspace | 65542 | Пользователь с обратным пространством. |
UpdatedAfterCompletionChange | 65537 | SelectedItem CompletionStateизменен, и предложение было обновлено. |
UpdatedAfterCompletionItemCommitted | 65538 | Пользователь зафиксирует элемент завершения, используя что-то вроде вкладки (поэтому последующие команды не ожидаются). |
UpdatedAfterCompletionItemCommittedCommandPending | 65539 | Пользователь зафиксировать элемент завершения с помощью символа фиксации. Это обновление происходит после фиксации элемента, но до добавления символа фиксации в буфер. |
UpdatedAfterReturn | 65541 | Пользователь выполнил команду Return. |
UpdatedAfterTypeChar | 65540 | Пользователь выполнил команду TypeChar. |