DnsOptions.StaleDnsOptions

class DnsOptions.StaleDnsOptions


คลาสที่กำหนดค่าฟังก์ชัน DNS ที่ล้าสมัยของ Cronet

การแปลง DNS เป็นหนึ่งในขั้นตอนในเส้นทางวิกฤตในการส่งคำขอ URL แต่การดำเนินการนี้อาจช้าด้วยเหตุผลต่างๆ (ความหน่วงของเครือข่ายพื้นฐาน บัฟเฟอร์ล้น ข้อมูลสูญหาย ฯลฯ)

นักพัฒนาแอปอาจพิจารณาแลกความสดใหม่ของระเบียน DNS ที่รับประกันด้วยความพร้อมใช้งานที่ดีขึ้นของระเบียน DNS ทั้งนี้ขึ้นอยู่กับกรณีการใช้งาน

ผลลัพธ์ที่ไม่มีอัปเดตอาจรวมถึงทั้ง

  • ผลลัพธ์ที่แสดงจากเซิร์ฟเวอร์ DNS ของเครือข่ายปัจจุบัน แต่หมดเวลาใช้งานแล้ว และ
  • ผลลัพธ์ที่แสดงจากเซิร์ฟเวอร์ DNS ของเครือข่ายก่อนหน้า ไม่ว่าจะหมดอายุหรือไม่ก็ตาม

สรุป

ประเภทที่ซ้อนกัน

เครื่องมือสร้างสำหรับ StaleDnsOptions

ฟังก์ชันสาธารณะ

เครื่องมือสร้าง

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

getAllowCrossNetworkUsage

fun getAllowCrossNetworkUsage(): Boolean?

getFreshLookupTimeoutMillis

fun getFreshLookupTimeoutMillis(): Long?

getMaxExpiredDelayMillis

fun getMaxExpiredDelayMillis(): Long?

getUseStaleOnNameNotResolved

fun getUseStaleOnNameNotResolved(): Boolean?