اطار عمل التحقق من الصلاحية - الأسئلة التي يكثر طرحها

كيف يمكن تكوين مميزات المشاكل؟

توجد ثلاث طرق مختلفة لتكوين مميزات المشاكل.

  1. استخدام الدعم المبدئي في اطار عمل التحقق من الصلاحية.
  2. ادارة المميزات الخاصة بك.
  3. استخدام الدعم المتاح في النسخة السابقة من اطار عمل التحقق من الصلاحية.

الاقتراح الأول، هو الاقتراح المفضل.

1. استخدام الدعم المبدئي في اطار عمل التحقق من الصلاحية

بعد الانتهاء من اجراء التحقق من الصلاحية، وارجاع التحكم مرة أخرى الى اطار عمل التحقق من الصلاحية، يجب اضافة الرسائل الخاصة بك في ValidationResult من خلال استخدام الطريقة add(ValidatorMessage message).

2. ادارة المميزات الخاصة بك

تكوين وازالة المميزات الخاصة بك. بحيث تظل معلومات الملخص معروضة، حدد العداد الخاص بأي مميزات تم تكوينها حديثا في ValidationResult من خلال استخدام الطرق setSeverityXXX(). على سبيل المثال، اذا قامت عملية التحقق من الصلاحية هذه بتكوين اثنين من مميزي الأخطاء، ستقوم باستدعاء setSeverityError(2).

3. استخدام الدعم المتاح في النسخة السابقة من اطار عمل التحقق من الصلاحية.

اذا كنت تستخدم برنامج تحقق قام باستخدام النسخة السابقة من اطار عمل التحقق من الصلاحية، وتريد الاستمرار في استخدام IReporter لتسجيل المميزات الخاصة بك، يمكنك الاستمرار للقيام بذلك.

بالنسبة لهذا الاقتراح، استخدم الطريقة getReporter(IProgressMonitor monitor)، وارجاع الرسائل الخاصة بك من خلال IReporter. اذا تم استدعاء هذه الطريقة سيتم الافتراض بواسطة اطار العمل أن IReporter هذا سيتم استخدامه كالوسيلة الوحيدة لامرار الرسائل مرة أخرى الى اطار العمل.