Tôi đang làm việc trên dự án C# và muốn sử dụng sự kiện UnhandledException để bắt bất kỳ ngoại lệ nào tôi có thể đã bỏ lỡ trong dự án của tôi (hy vọng sẽ không có bất kỳ điều gì ngoài việc ở cùng một bên).AppDomain UnhandledException
Tôi thực hiện khá nhiều phần mềm nên tôi muốn tạo một thư viện lớp mà tất cả các dự án của tôi sẽ sử dụng vì vậy tôi muốn có một chức năng thực hiện tất cả các công việc khởi tạo của tất cả các dự án mà không cần phải sao chép và dán mã vào từng dự án để thực hiện công việc tương tự.
Những gì tôi đang tự hỏi là nếu tôi có trong thư viện lớp sự kiện ngoại lệ unhandled sử dụng đoạn mã sau
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new UnhandledExceptionEventHandler(currentDomain_UnhandledException);
Liệu ngoại lệ unhandled chỉ được sử dụng từ bên trong thư viện lớp học hoặc sẽ xử lý sự kiện này cũng được exeucted từ bất kỳ dự án mà các tài liệu tham khảo thư viện lớp.
Cảm ơn bạn đã trợ giúp bạn có thể cung cấp.
Cảm ơn sự giúp đỡ của bạn. Nó cho một ứng dụng giao diện điều khiển tôi đang làm việc trên nhưng tôi sẽ làm cho một không về ThreadException cho các hình thức. Đây có phải là trường hợp cho các ứng dụng WPF hay chỉ các dạng cửa sổ kiểu cũ – Boardy