harmony 鸿蒙NetManager Subsystem Changelog
NetManager Subsystem Changelog
cl.netmanager.1 Renaming of OHOS_NetConn_RegisterDnsResolver with the Deprecated Tag Added
Access Level
Public API
Reason for Change
Only the API name is changed.
Change Impact
This change is a non-compatible change.
Before change: The API name is in the OHOS format.
After change: The API name is in the OH format. A deprecated tag is added to the original API, and the function remains unchanged. You are advised to use OH_NetConn_RegisterDnsResolver instead.
Incompatible scenarios: Only the deprecated tag is added. The API functions will remain available in three versions.
Start API Level
API 11
Change Since
OpenHarmony SDK 5.0.0.43
Key API/Component Changes
OH_NetConn_RegisterDnsResolver;
Adaptation Guide
int main() {
OH_NetConn_CustomDnsResolver resolver;
// Register a custom DNS resolver.
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 Renaming of OHOS_NetConn_UnregisterDnsResolver with the Deprecated Tag Added
Access Level
Public API
Reason for Change
Only the API name is changed.
Change Impact
This change is a non-compatible change.
Before change: The API name is in the OHOS format.
After change: The API name is in the OH format. A deprecated tag is added to the original API, and the function remains unchanged. You are advised to use OH_NetConn_UnregisterDnsResolver instead.
Incompatible scenarios: Only the deprecated tag is added. The API functions will remain available in three versions.
Start API Level
API 11
Change Since
OpenHarmony SDK 5.0.0.43
Key API/Component Changes
OH_NetConn_UnregisterDnsResolver;
Adaptation Guide
int main() {
OH_NetConn_CustomDnsResolver resolver;
// Register a custom DNS resolver.
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);
}
// Use the custom DNS resolver to resolve domain names.
// ......
// Unregister the custom DNS resolver.
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;
}
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Ability Framework Changelog
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦