DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


فئة تضبط وظيفة نظام أسماء النطاقات القديمة في Cronet

يُعدّ التحويل باستخدام نظام أسماء النطاقات (DNS) إحدى الخطوات على المسار الأساسي لتقديم طلب عنوان URL، ولكن قد تكون هذه الخطوة بطيئة لأسباب مختلفة (مثل وقت استجابة الشبكة الأساسي، وتضخّم المخزن المؤقت، وفقدان الحزم، وما إلى ذلك).

اعتمادًا على حالة الاستخدام، قد يكون من المفيد لمطوّر التطبيق التضحية بضمان حداثة سجلّ نظام أسماء النطاقات مقابل تحسين مدى توفّر سجلّات نظام أسماء النطاقات.

يمكن أن تتضمّن النتائج القديمة ما يلي:

  • النتائج التي يعرضها خادم نظام أسماء النطاقات للشبكة الحالية، ولكن بعد انتهاء مدة صلاحيتها
  • النتائج التي يعرضها خادم نظام أسماء النطاقات لشبكة سابقة، سواء كانت منتهية الصلاحية أم لا

ملخّص

الأنواع المضمّنة

أداة إنشاء لـ StaleDnsOptions

الوظائف العامة

builder

java-static fun builder(): DnsOptions.StaleDnsOptions.Builder!

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?