Udostępnij przez


ReasonForUpdate Wyliczenie

Definicja

Dlaczego wniosek został zaktualizowany lub czy działanie użytkownika różni się od wniosku, powodując odrzucenie wniosku (ale nie SuggestionSessionBase)?

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate = 
Public Enum ReasonForUpdate
Dziedziczenie
ReasonForUpdate
Atrybuty

Pola

Nazwa Wartość Opis
Diverged 131072

Bit wskazujący, że nastąpiła zmiana użytkownika, która nie mogła zostać uzgodniona z akcją użytkownika. Jeśli ten bit został ustawiony, wniosek został odrzucony (ale SuggestionSessionBase jest nadal aktywny i może służyć do wyświetlania alternatywnej propozycji).

DivergedAfterBackspace 131078

Użytkownik wykonał backspace i nie można uzgodnić tej zmiany z propozycją.

DivergedAfterCompletionChange 131073

Element CompletionStateSelectedItem został zmieniony, a propozycja została odrzucona.

DivergedAfterCompletionItemCommitted 131074

Użytkownik zobowiązał się do ukończenia elementu przy użyciu karty (więc żadne kolejne polecenia nie oczekują) i nie można uzgodnić zmiany z propozycją, aby wniosek został odrzucony.

DivergedAfterCompletionItemCommittedCommandPending 131075

Użytkownik zobowiązał się do ukończenia elementu przy użyciu znaku zatwierdzenia i nie można uzgodnić zmiany z propozycją, aby wniosek został odrzucony. Ta aktualizacja odbywa się po zatwierdzeniu elementu, ale przed dodaniu znaku zatwierdzenia do buforu.

DivergedAfterReturn 131077

Użytkownik uderzył w powrót i nie można uzgodnić tej zmiany z propozycją.

DivergedAfterTypeChar 131076

Użytkownik wpisił znak, którego nie można uzgodnić z propozycją.

DivergedDueToChangeProposal 131080

Propozycja, która została przekazana, DisplayProposalAsync(ProposalBase, CancellationToken) została usunięta, ponieważ użytkownik przeszedł do następnej lub poprzedniej propozycji.

DivergedDueToInvalidProposal 131079

Nie można uzgodnić DisplayProposalAsync(ProposalBase, CancellationToken) wniosku z bieżącym stanem buforu.

Updated 65536

Bit wskazujący, że propozycja została pomyślnie zaktualizowana po wykonaniu akcji użytkownika

UpdatedAfterBackspace 65542

Użytkownik backspaced.

UpdatedAfterCompletionChange 65537

Element CompletionStateSelectedItem został zmieniony, a propozycja została zaktualizowana.

UpdatedAfterCompletionItemCommitted 65538

Użytkownik zobowiązał się do ukończenia elementu przy użyciu karty (więc żadne kolejne polecenia nie są oczekujące).

UpdatedAfterCompletionItemCommittedCommandPending 65539

Użytkownik zatwierdził element ukończenia przy użyciu znaku zatwierdzenia. Ta aktualizacja odbywa się po zatwierdzeniu elementu, ale przed dodaniu znaku zatwierdzenia do buforu.

UpdatedAfterReturn 65541

Użytkownik wykonał polecenie Return.

UpdatedAfterTypeChar 65540

Użytkownik wykonał polecenie TypeChar.

Dotyczy