Dispatcher.UnhandledException Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
veya BeginInvokeyoluyla Invoke bir temsilcinin yürütülmesi sırasında bir iş parçacığı özel durumu oluştuğunda ve yakalanmadığında gerçekleşir.
public:
event System::Windows::Threading::DispatcherUnhandledExceptionEventHandler ^ UnhandledException;
public event System.Windows.Threading.DispatcherUnhandledExceptionEventHandler UnhandledException;
member this.UnhandledException : System.Windows.Threading.DispatcherUnhandledExceptionEventHandler
Public Custom Event UnhandledException As DispatcherUnhandledExceptionEventHandler
Public Event UnhandledException As DispatcherUnhandledExceptionEventHandler
Olay Türü
Açıklamalar
Bu olay, bir temsilcinin Invoke yürütülmesi sırasında oluşturulan veya BeginInvoke yakalanmayan bir özel durum olduğunda tetiklendi.
İşleyici, özel durumu işlenmiş olarak işaretleyebilir ve bu da iç özel durum işleyicisinin çağrılmasını engeller.
İkincil özel durumlar oluşturmaktan kaçınmak ve oluşan durumları yakalamak için bu olayın olay işleyicileri dikkatle yazılmalıdır. İşleyicide bellek ayırmayı veya yoğun kaynak kullanan işlemleri yapmaktan kaçınmanız önerilir.
Olay, UnhandledExceptionFilter olayı tetiklemeyecek UnhandledException bir araç sağlar. Olay UnhandledExceptionFilter önce oluşturulur ve üzerinde DispatcherUnhandledExceptionFilterEventArgs ise olarak ayarlanırsa RequestCatchfalse
UnhandledException olay tetiklenmez.