harmony 鸿蒙NetManager系统Changelog
NetManager系统Changelog
cl.netmanager.1 OHOS_NetConn_RegisterDnsResolver注册自定义DNS解析接口添加废弃标签并改名
访问级别
公开接口
变更原因
接口命名变动,原有功能保留不变
变更影响
该变更为不兼容变更。
变更前:接口命名是OHOS格式
变更后:接口命名变更为OH,原接口添加废弃标签,功能保留,推荐使用OH_NetConn_RegisterDnsResolver
不兼容场景: 仅添加了废弃标签,原接口功能会保留3个版本
起始API Level
API 11
变更发生版本
从OpenHarmony SDK 5.0.0.43开始
变更的接口/组件
1、 OH_NetConn_RegisterDnsResolver;
适配指导
int main() {
OH_NetConn_CustomDnsResolver resolver;
// 注册自定义DNS解析器
int result = OH_NetConn_RegisterDnsResolver(resolver);
if (result == 0) {
printf("Custom DNS resolver registered successfully\n");
} else {
printf("Failed to register custom DNS resolver, error code: %d\n", result);
}
return0;
}
cl.netmanager.2 OHOS_NetConn_UnregisterDnsResolver取消注册自定义DNS解析接口添加废弃标签并改名
访问级别
公开接口
变更原因
接口命名变动,原有功能保留不变
变更影响
该变更为不兼容变更。
变更前:接口命名是OHOS格式
变更后:接口命名变更为OH,原接口添加废弃标签,功能保留,推荐使用OH_NetConn_UnregisterDnsResolver
不兼容场景: 仅添加了废弃标签,原接口功能会保留3个版本
起始API Level
API 11
变更发生版本
从OpenHarmony SDK 5.0.0.43开始
变更的接口/组件
1、 OH_NetConn_UnregisterDnsResolver;
适配指导
int main() {
OH_NetConn_CustomDnsResolver resolver;
// 注册自定义DNS解析器
int result = OH_NetConn_RegisterDnsResolver(resolver);
if (result == 0) {
printf("Custom DNS resolver registered successfully\n");
} else {
printf("Failed to register custom DNS resolver, error code: %d\n", result);
}
// 现在可以使用自定义的DNS解析器来解析域名
// ......
// 取消注册自定义DNS解析器
result = OH_NetConn_RegisterDnsResolver();
if (result == 0) {
printf("Custom DNS resolver unregistered successfully\n");
} else {
printf("Failed to unregister custom DNS resolver, error code: %d\n", result);
}
return0;
}
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦