ReasonForUpdate Sabit listesi

Tanım

Bir teklif neden güncelleştirildi veya bir kullanıcı eylemi tekliften uzaklaşarak teklifin (ama değil SuggestionSessionBase) reddedilmesine neden oldu?

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

[System.Flags]
public enum ReasonForUpdate
[<System.Flags>]
type ReasonForUpdate = 
Public Enum ReasonForUpdate
Devralma
ReasonForUpdate
Öznitelikler

Alanlar

Diverged 131072

Kullanıcının eylemiyle uzlaştırılamayan bir kullanıcı değişikliği olduğunu belirten bit. Bu bit ayarlandıysa teklif kapatılır (ancak SuggestionSessionBase hala etkindir ve alternatif bir teklif görüntülemek için kullanılabilir).

DivergedAfterBackspace 131078

Kullanıcı bir geri alma yaptı ve bu değişiklik teklifle uyuşamadı.

DivergedAfterCompletionChange 131073

CompletionState's SelectedItem değişti ve teklif reddedildi.

DivergedAfterCompletionItemCommitted 131074

Kullanıcı tamamlama öğesini sekme gibi bir şey kullanarak (sonraki komutlar beklemede değil) işledi ve değişiklik teklifle uzlaştırılamadı, bu nedenle teklif kapatıldı.

DivergedAfterCompletionItemCommittedCommandPending 131075

Kullanıcı tamamlama öğesini bir işleme karakteri kullanarak işledi ve değişiklik teklifle uzlaştırılamadı, bu nedenle teklif kapatıldı. Bu güncelleştirme, öğe işlendikten sonra ancak işleme karakteri arabelleğe eklenmeden önce gerçekleşir.

DivergedAfterReturn 131077

Kullanıcı dönüşe isabet etti ve bu değişiklik teklifle uzlaştırılamadı.

DivergedAfterTypeChar 131076

Kullanıcı teklifle uzlaştırılamayan bir karakter yazdı.

DivergedDueToChangeProposal 131080

Kullanıcı bir sonraki veya önceki teklife DisplayProposalAsync(ProposalBase, CancellationToken) geçiş yaptığından verilen teklif kaldırıldı.

DivergedDueToInvalidProposal 131079

verilen DisplayProposalAsync(ProposalBase, CancellationToken) teklif, arabelleğin geçerli durumuyla mutabık kılınamadı.

Updated 65536

Bir kullanıcı eyleminden sonra teklifin başarıyla güncelleştirildiğini gösteren bit

UpdatedAfterBackspace 65542

Kullanıcı geri alınmış.

UpdatedAfterCompletionChange 65537

CompletionState's SelectedItem değişti ve teklif güncelleştirildi.

UpdatedAfterCompletionItemCommitted 65538

Kullanıcı tamamlama öğesini sekme gibi bir şey kullanarak işledi (bu nedenle sonraki komutlar beklemede değil).

UpdatedAfterCompletionItemCommittedCommandPending 65539

Kullanıcı tamamlama öğesini bir işleme karakteri kullanarak işledi. Bu güncelleştirme, öğe işlendikten sonra ancak işleme karakteri arabelleğe eklenmeden önce gerçekleşir.

UpdatedAfterReturn 65541

Kullanıcı bir Return komutu yürütür.

UpdatedAfterTypeChar 65540

Kullanıcı bir TypeChar komutu yürütür.

Şunlara uygulanır