Partager via


ReasonForUpdate Énumération

Définition

Pourquoi une proposition a-t-elle été mise à jour ou une action de l’utilisateur a-t-elle divergé de la proposition, ce qui a entraîné le rejet de la proposition (mais pas du SuggestionSessionBase) ?

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate = 
Public Enum ReasonForUpdate
Héritage
ReasonForUpdate
Attributs

Champs

Nom Valeur Description
Diverged 131072

Bit indiquant qu’une modification de l’utilisateur qui n’a pas pu être rapprochée avec l’action de l’utilisateur s’est produite. Si ce bit a été défini, la proposition a été ignorée (mais le SuggestionSessionBase est toujours actif et peut être utilisé pour afficher une autre proposition).

DivergedAfterBackspace 131078

L’utilisateur a effectué un retour arrière et cette modification n’a pas pu être rapprochée avec la proposition.

DivergedAfterCompletionChange 131073

L’objet CompletionStateSelectedItem a été modifié et la proposition a été rejetée.

DivergedAfterCompletionItemCommitted 131074

L’utilisateur a validé l’élément d’achèvement à l’aide d’un onglet (de sorte qu’aucune commande ultérieure n’est en attente) et la modification n’a pas pu être rapprochée avec la proposition, de sorte que la proposition a été ignorée.

DivergedAfterCompletionItemCommittedCommandPending 131075

L’utilisateur a validé l’élément d’achèvement à l’aide d’un caractère de validation et la modification n’a pas pu être rapprochée avec la proposition, de sorte que la proposition a été ignorée. Cette mise à jour se produit après la validation de l’élément, mais avant l’ajout du caractère de validation à la mémoire tampon.

DivergedAfterReturn 131077

Retour de l’accès de l’utilisateur et cette modification n’a pas pu être rapprochée avec la proposition.

DivergedAfterTypeChar 131076

L’utilisateur a tapé un caractère qui n’a pas pu être rapproché avec la proposition.

DivergedDueToChangeProposal 131080

La proposition donnée à DisplayProposalAsync(ProposalBase, CancellationToken) a été supprimée, car l’utilisateur a effectué un cycle vers la proposition suivante ou précédente.

DivergedDueToInvalidProposal 131079

La proposition donnée à n’a DisplayProposalAsync(ProposalBase, CancellationToken) pas pu être rapprochée de l’état actuel de la mémoire tampon.

Updated 65536

Bit indiquant que la proposition a été correctement mise à jour après une action de l’utilisateur

UpdatedAfterBackspace 65542

L’utilisateur a fait un retour arrière.

UpdatedAfterCompletionChange 65537

L’objet CompletionStateSelectedItem a été modifié et la proposition a été mise à jour.

UpdatedAfterCompletionItemCommitted 65538

L’utilisateur a validée l’élément de saisie semi-automatique à l’aide d’un onglet (aucune commande ultérieure n’est donc en attente).

UpdatedAfterCompletionItemCommittedCommandPending 65539

L’utilisateur a commité l’élément d’achèvement à l’aide d’un caractère de validation. Cette mise à jour se produit après la validation de l’élément, mais avant l’ajout du caractère de validation à la mémoire tampon.

UpdatedAfterReturn 65541

L’utilisateur a exécuté une commande Return.

UpdatedAfterTypeChar 65540

L’utilisateur a exécuté une commande TypeChar.

S’applique à