DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


Cronet'in eski DNS işlevini yapılandıran bir sınıf.

DNS çözümlemesi, URL isteğinde bulunma yolundaki kritik adımlardan biridir ancak çeşitli nedenlerle (temel ağ gecikmesi, arabellek şişmesi, paket kaybı vb.) yavaş olabilir.

Kullanım alanına bağlı olarak, uygulama geliştiricilerin DNS kayıtlarının daha iyi kullanılabilirliği için DNS kayıtlarının güncelliğini garanti etmemeyi tercih etmesi faydalı olabilir.

Eski sonuçlar şunları içerebilir:

  • Mevcut ağın DNS sunucusundan döndürülen ancak yaşam süresini aşan sonuçlar ve
  • Önceki bir ağın DNS sunucusundan döndürülen sonuçlar (süresi dolmuş olsun veya olmasın).

Özet

İç içe yerleştirilmiş türler

StaleDnsOptions için derleyiciler.

Herkese açık işlevler

derleyici

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

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?