Dispatcher.UnhandledException Olay

Tanım

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 RequestCatchfalseUnhandledException olay tetiklenmez.

Şunlara uygulanır

Ayrıca bkz.