تصحيح تطبيقات winrt: لماذا قد لا يطلق حدث تعليق
الحدث تعليق
أمر بالغ الأهمية لتطبيقات Windows Phone 8.1 ، مما يتيح الحفاظ على الحالة قبل التعليق. ومع ذلك ، أثناء تصحيح الأخطاء ، قد لا يؤدي هذا الحدث إلى حدوث صعوبات في الاختبار.
ضع في اعتبارك هذا المثال:
///
/// 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();
}
] هذا متوقع تم تصميم الحدث تعليق لسيناريوهات التعليق غير الواردة.
التصحيح والتعليق: نظرة فاحصة
Windows Phone 8.1 يمنع الحدث تعليق
من إطلاق النار أثناء التصحيح للحفاظ على نشاط التطبيق للتفتيش. هذا يستلزم طرق الاختبار البديلة.
لمحاكاة التعليق ، استخدم شريط أدوات موقع تصحيح التصحيح في Visual Studio. حدد "تعليق" من المنسدلة أحداث دورة الحياة لتشغيل الحدث يدويًا. بعد التعديلات ، حدد "استئناف" لاستئناف تنفيذ التطبيق. هذا يسمح باختبار منطق معالجة التعليق دون نشر التطبيق.
استراتيجيات اختبار التعليق الفعالة
يتطلب اختبار معالجة التعليق الشامل بيئة غير مقدمة. إن الانتشار إلى المحاكي أو الجهاز المادي يحاكي التعليق واستئناف العالم الحقيقي ، والتحقق من سلوك التطبيق في ظل هذه الظروف.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3