ICoreApplicationUnhandledError Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет событие обработки ошибок для глобальной обработки ошибок из системы, которую могут использовать модели приложений.
public interface class ICoreApplicationUnhandledError
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4041362096, 56585, 17121, 176, 188, 224, 225, 49, 247, 141, 126)]
struct ICoreApplicationUnhandledError
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4041362096, 56585, 17121, 176, 188, 224, 225, 49, 247, 141, 126)]
public interface ICoreApplicationUnhandledError
Public Interface ICoreApplicationUnhandledError
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Механизм ICoreApplicationUnhandledError для обработки ошибок в основном предназначен для разработчиков C++, использующих Microsoft DirectX. Для приложений UWP, использующих C++, C# или Visual Basic, следует обрабатывать исключение UnhandledException, которое предоставляется объектом Application в этой модели приложения.
В большинстве сценариев этот интерфейс не используется для реализации или приведения. Вместо этого в большинстве сценариев приложений используются события CoreApplication.UnhandledErrorDetected или аналогичные события, предоставляемые моделями приложений для платформ пользовательского интерфейса.
События
UnhandledErrorDetected |
Происходит при возникновении ошибки в обработчике асинхронного завершения или обработчике событий, которая не была обработана системой или кодом приложения. |