Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Reporting unhandled exceptions in your Windows Phone apps (Arabic)

From Wiki
Jump to: navigation, search

في حين يتم الحصول العديد من الأخطاء خلال التطوير، لا شيء يضاهي اختبار التطبيق في العالم الحقيقي . عند هذه النقطة من المهم أن تكون قادرا على الحصول على معلومات الأخطاء مرة أخرى من المستخدمين النهائيين. هذه المقالة تجمع روابط لموضوعات عامة أخرى حول كيفية جذب الاستثناءات غير المعالجة في التطبيق الخاص بك، وإرسالها إلى المطور لتحليلها .

WP Metro Icon Bug.png
WP Metro Icon WP8.png
SignpostIcon WP7 70px.png
Article Metadata
Code ExampleTested with
Devices(s): WP7 Emulator
Compatibility
Platform(s): Windows Phone 7.5 and later
Windows Phone 8
Windows Phone 7.5
Article
Keywords: Application_UnhandledException, Crash Log, Exception handling, Checkpoints, IsolatedStorage
Translated:
By bintk
Last edited: hamishwillee (04 Jul 2013)

الميثود الأساسية

هناك طريقتين أساسيتين للحصول على معلومات حول ظروف الاستثناء التي تحدث في التطبيق:

  • Detect when an exception occurs and save the extended error information.
    There is a method named Application_UnhandledException() in app.xaml.cs file which gets called whenever an unhandled exception gets fired. Extended exception information like the stack trace can be written to a crash log here:
    private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
    {
    string errorString = DateTime.Now.ToLocalTime().ToString() + " | " + "Message: " + e.ExceptionObject.Message + "Stack Trace: " + e.ExceptionObject.StackTrace;
    WriteCrashLog(errorString);
    }
  • تسجيل البيانات عند نقاط التفتيش في التعليمات البرمجية. هذا يسمح لك للتحقق من "آخر النقاط جيدة" في تنفيذ التعليمات البرمجية الخاصة بك والحصول على بعض المعلومات حول حالة التطبيق أثناء تشغيل


وبمجرد تم إنشاء سجل الخطأ، وهناك عدة طرق لجعل هذة التقارير متاحة للمطور:

  • إنشاء ملف سجل في الجهاز وإرسالها إلى سيرفر أو إلى عنوان بريد إلكتروني محدد
  • عرض بيانات الخطأ في صفحة خاصة و في المرة القادمة لتشغيل التطبيق يتم عرضها

المقالات

لحفظ التقارير بشكل جيد علي شبكة الانترنت يرجي مراجعه هذه المقالات  :

أمثلة

لتحميل مثال عن كيفية صنع وحفظ هذه التقارير انقر هنا : File:ErrorHandler.zip

This page was last modified on 4 July 2013, at 03:44.
209 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×