DnsOptions.StaleDnsOptions

public class DnsOptions.StaleDnsOptions


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

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

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

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

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

ملخّص

الأنواع المتداخلة

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

الإجراءات العامة

البنّاء

public static DnsOptions.StaleDnsOptions.Builder builder()

getAllowCrossNetworkUsage

public @Nullable Boolean getAllowCrossNetworkUsage()

getFreshLookupTimeoutMillis

public @Nullable Long getFreshLookupTimeoutMillis()

getMaxExpiredDelayMillis

public @Nullable Long getMaxExpiredDelayMillis()

getUseStaleOnNameNotResolved

public @Nullable Boolean getUseStaleOnNameNotResolved()