You need to enable JavaScript to run this app.
导航

DnsResultSource 枚举

最近更新时间2023.03.22 20:51:56

首次发布时间2023.03.22 20:51:56

头文件

TTDnsExportResult.h

定义

typedef NS_ENUM(NSInteger, DnsResultSource) {
    SourceHttpDnsRequest = 0, 
    SourceHttpDnsCache,       
    SourceHttpDnsExpiredCache, 
    SourceLocalDns,            
    SourceLocalDnsCache,       
    SourceLocalDnsExpiredCache,
    SourceNone                  
};

解析结果的来源。

枚举值说明
SourceHttpDnsRequest0:解析结果是 SDK 向 HTTPDNS 服务端发送解析请求获得的,并且解析结果未过期。
SourceHttpDnsCache1:来源是客户端 SDK 的缓存。解析结果未过期。
SourceHttpDnsExpiredCache2:来源是客户端 SDK 的缓存。缓存中该解析记录的来源是移动解析 HTTPDNS 服务端。虽然解析结果已过期,但是在容忍时间内。
SourceLocalDns3:解析结果是 SDK 向 Local DNS 发送解析请求获得的,并且解析结果未过期。
SourceLocalDnsCache4:来源是客户端 SDK 的缓存。缓存中该解析记录的来源是 Local DNS。解析结果未过期。
SourceLocalDnsExpiredCache5:来源是客户端 SDK 的缓存。缓存中该解析记录的来源是 Local DNS。虽然解析结果已过期,但是在容忍时间内。
SourceNone6:SDK 没能从移动解析 HTTPDNS 和 Local DNS 获取到解析结果,解析失败。