«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему во время отладки не увольняет событие моего приложения Winrt?

Почему во время отладки не увольняет событие моего приложения Winrt?

Опубликовано в 2025-03-23
Просматривать:388

Why Isn't My WinRT App's Suspending Event Firing During Debugging?

отладки приложений Winrt: почему событие приостановки не может запустить

]

] событие приостановка ]

рассмотрим этот пример:

/// 
/// Initializes the singleton application object.
/// 
public App()
{
    ...
    Suspending  = OnSuspending;
}

/// 
/// Suspend handling method.
/// 
private void OnSuspending(object sender, SuspendingEventArgs e)
{
    var deferral = e.SuspendingOperation.GetDeferral();
    deferral.Complete();
}
точки останова в

onsuspending остаются невысокими во время отладки. Это ожидается; Событие приостановка предназначено для сценариев приостановки, не являющихся де-дезами. ]

отладки и приостановки: более близкий взгляд ]

Windows Phone 8.1 предотвращает событие

приостановка от стрельбы во время отладки для поддержания активности приложений для проверки. Это требует альтернативных методов тестирования. ]

, чтобы имитировать подвеску, используйте панель инструментов местоположения отладки Visual Studio. Выберите «Приостановка» из выпадающих событий жизненного цикла, чтобы вручную запустить событие. После настройки выберите «Возобновление», чтобы возобновить выполнение приложения. Это позволяет тестировать логику обработки подвески без развертывания приложения.

]

эффективные стратегии тестирования подвески

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3