گزینه‌های DNS.StaleDnsOptions

public class DnsOptions.StaleDnsOptions


کلاسی که عملکرد DNS قدیمی Cronet را پیکربندی می‌کند.

تحلیل DNS یکی از مراحل مهم در مسیر ارسال درخواست URL است، اما می‌تواند به دلایل مختلف (تأخیر شبکه، حجم بافر، از دست رفتن بسته‌ها و غیره) کند باشد.

بسته به مورد استفاده، ممکن است برای یک توسعه‌دهنده برنامه ارزشمند باشد که از تضمین به‌روز بودن رکوردهای DNS صرف نظر کند و در عوض، دسترسی‌پذیری بهتری به رکوردهای DNS داشته باشد.

نتایج قدیمی می‌توانند شامل هر دو مورد باشند:

  • نتایجی که از سرور DNS شبکه فعلی برگردانده می‌شوند، اما از زمان اعتبارشان گذشته است، و
  • نتایج برگردانده شده از سرور DNS شبکه قبلی، چه منقضی شده باشند و چه نشده باشند.

خلاصه

انواع تو در تو

سازنده برای StaleDnsOptions .

روش‌های عمومی

سازنده

public static DnsOptions.StaleDnsOptions.Builder builder()

دریافتمجوزCrossNetworkUsage

public @Nullable Boolean getAllowCrossNetworkUsage()

getFreshLookupTimeoutMillis

public @Nullable Long getFreshLookupTimeoutMillis()

دریافت حداکثرمنقضی‌شده تأخیرمیلیس

public @Nullable Long getMaxExpiredDelayMillis()

getUseStaleOnNameحل نشده

public @Nullable Boolean getUseStaleOnNameNotResolved()