يسمح لك معدل استجابة الشبكة بتعيين سلسلة من قواعد المراقبة والتنبيه استنادا إلى محتوى محدد واسم المجال ونوع الخطأ.

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

لإضافة عامل تصفية شبكة جديد، من قائمة سياق البرنامج النصي، حدد معدل استجابة الشبكة>، وحدد واحدا من الخيارات المتاحة. هناك عدة أنواع من معدلات استجابة الشبكة:

  • موافق
  • خطأ
  • تخطي
  • ظل
  • واضح

يمكن العثور أدناه على تفاصيل الاستخدام المقبول لكل معدل استجابة.

NetworkResponseModifier.OK

يمكن استخدام NetworkResponseModifier.OK للكتابة فوق أي حالة خطأ بقيمة موافق للمتغيرات المحددة ولكنها ستحتفظ بنسخة احتياطية من رمز الخطأ الأصلي الذي يتم تجاهله بواسطة قواعد الإعلام ولا يتم احتسابه في إحصائيات الاستجابة.

يقبل NetworkResponseModifier.OK ما يصل إلى 3 متغيرات:

  • قناع سلسلة عنوان URL – يمكن أن يكون قناع عنوان URL أي سلسلة موجودة في عنوان URL باستخدام * كحرف بدل في بداية السلسلة أو نهايتها و؟ كحرف بدل واحد.
  • ErrorType – نوع الخطأ هو حقل منسدلة يحتوي على جميع أنواع الأخطاء التي يمكن اكتشافها بواسطة البرنامج النصي.
  • ErrorCode – رمز الخطأ هو قيمة رقمية يتم إرجاعها بواسطة خادم الويب تشير إلى الخطأ المحدد.

قناع سلسلة URL هو حقل مطلوب، ونوع الخطأ ورمز الخطأ هما قيمتا خيار. بناء الجملة المستخدم في البرنامج النصي هو:

NetworkResponseModifier.OK(string mask, ErrorTypes ErrorType, int ErrorCode)

مثل:

NetworkResponseModifier.OK(“www.example.com/mychart”)
NetworkResponseModifier.OK(“www.example.com/*”, errortypes.http, 404)

NetworkResponseModifier.Error

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

مثال على ذلك حيث قد يكون خطأ NetworkResponseModifier.Error مفيدا إذا كنت ترغب في إنشاء خطأ إذا تم استدعاء المحتوى من عنوان URL معين من صفحة ويب.

يقبل NetworkResponseModifier.Error 4 متغيرات:

  • قناع سلسلة عنوان URL – يمكن أن يكون قناع عنوان URL أي سلسلة موجودة في عنوان URL باستخدام * كحرف بدل في بداية أو نهاية السلسلة و؟ كحرف بدل واحد.
  • وصف الخطأ – سلسلة يمكنك كتابتها بأي وصف تريد تسجيله في سجل الأخطاء.
  • نوع الخطأ – نوع الخطأ هو حقل منسدلة يحتوي على جميع أنواع الأخطاء التي يمكن اكتشافها بواسطة البرنامج النصي.
  • ErrorCode – رمز الخطأ هو قيمة رقمية يتم إرجاعها بواسطة خادم الويب تشير إلى الخطأ المحدد.

قناع سلسلة URL هو حقل مطلوب ، ووصف الخطأ حقل مطلوب ، ونوع الخطأ ورمز الخطأ هي قيم الخيارات. بناء الجملة المستخدم في البرنامج النصي هو:

NetworkResponseModifier.Error(string mask, string ErrorDescription, ErrorTypes ErrorType, int ErrorCode)

مثل:

NetworkResponseModifier. Error (“www.example.com/*”,”page not found”, errortypes.http, 404)

NetworkResponseModifier.Skip

سيتم تجاهل معدلات استجابة الشبكة المحددة مسبقا (المتعلقة بقناع سلسلة عنوان URL الذي تم إدخاله) من هذه النقطة في البرنامج النصي إلى الأمام. ستستمر المعدلات الإضافية المضافة بعد التخطي في العمل كالمعتاد.

يقبل NetworkResponseModifier.Error 1 متغير:

  • قناع سلسلة عنوان URL – يمكن أن يكون قناع عنوان URL أي سلسلة موجودة في عنوان URL باستخدام * كحرف بدل في بداية أو نهاية السلسلة و؟ كحرف بدل واحد.

بناء الجملة المستخدم في البرنامج النصي هو:

NetworkResponseModifier.Skip(URLString mask)

مثل:

NetworkResponseModifier.Skip(“www.example.com/*”)

NetworkResponseModifier.Shadow

سيقوم NetworkResponseModifier.Shadow بتظليل الاستجابات التي تطابق قناع عنوان URL بغض النظر عن قيمة الاستجابة. سيتم تجاهل الردود المظللة بواسطة قواعد الإعلام ولن يتم احتسابها في إحصاءات الاستجابة.

يقبل NetworkResponseModifier.Shadow متغير 1:

  • قناع سلسلة عنوان URL – يمكن أن يكون قناع عنوان URL أي سلسلة موجودة في عنوان URL باستخدام * كحرف بدل في بداية السلسلة أو نهايتها و؟ كحرف بدل واحد.

قناع سلسلة عنوان URL هو حقل مطلوب. بناء الجملة المستخدم في البرنامج النصي هو:

NetworkResponseModifier.Shadow (string mask)

مثل:

 NetworkResponseModifier.Shadow("www.example.com")

NetworkResponseModifier.Clear

سيتم مسح مكدس كافة قواعد معدل استجابة الشبكة.