Bagikan melalui


BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions Enum

Definisi

Menyediakan sekumpulan nilai yang menjelaskan bagaimana dispatcher merespons kegagalan yang dihadapi saat meminta pemrosesan.

public: enum class BaseCompatibilityPreferences::HandleDispatcherRequestProcessingFailureOptions
public enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
type BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions = 
Public Enum BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions
Warisan
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Bidang

Nama Nilai Deskripsi
Continue 0

Lanjutkan setelah kegagalan.

Ini adalah nilai default. Ini mendefinisikan perilaku dispatcher Windows Presentation Foundation sebelum .NET Framework 4.7.1. Dispatcher mungkin menjadi tidak responsif ketika opsi ini dipilih.

Throw 1

Lempar pengecualian.

Opsi ini segera membawa masalah ke perhatian pengembang aplikasi.

Reset 2

Reset status dispatcher untuk mencoba permintaan lain lain kali diperlukan.

Meskipun opsi ini terkadang dapat "memperbaiki" ketidakresponsifan, opsi ini tidak dapat menghormati waktu pemrosesan yang biasa, yang bisa sangat penting. Memilih opsi ini dapat menyebabkan perilaku yang tidak terduga.

Keterangan

Dispatcher Windows Presentation Foundation bereaksi terhadap kegagalan yang dihadapinya saat meminta pemrosesan dengan mengatur timer atau memposting pesan ke dirinya sendiri. Operasi ini dapat gagal jika sumber daya sistem operasi yang mendasar habis, yang menyebabkan dispatcher menjadi tidak responsif. Nilai BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions enumerasi dapat ditetapkan ke BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailure properti untuk membantu mendiagnosis penyebab ketidakresponsifan ini.

Berlaku untuk

Lihat juga