NetworkService QML 类型
表示一个网络服务。更多信息...
导入语句 | import QtDeviceUtilities.NetworkSettings |
属性
- domains : object
- domains.count : int
- id : string
- ipv4 : NetworkSettingsIPv4
- ipv6 : NetworkSettingsIPv6
- name : string
- nameservers : object
- nameservers.count : int
- proxy : NetworkSettingsProxy
- state : enumeration
- type : enumeration
- wirelessConfig : NetworkSettingsWireless
方法
- void connectService()
- void disconnectService()
- void domains.append(string address)
- void domains.remove(int index)
- void domains.resetChanges()
- void nameservers.append(string address)
- void nameservers.remove(int index)
- void nameservers.resetChanges()
- void removeService()
- void setupDomainsConfig()
- void setupIpv4Config()
- void setupIpv6Config()
- void setupNameserversConfig()
- void setupNetworkSettingsProxy()
详细描述
NetworkService QML 类型表示一个网络服务。
NetworkService 的实例不能直接创建;相反,可以通过 NetworkSettingsManager 获取。
另请参阅 NetworkSettingsManager.services。
属性文档
domains : object |
包含与此服务关联的域的模型。
属性 domains 可以用作一个视图的模型,该视图列出了与此服务关联的域名地址。
另请参阅domains.count、domains.append()、domains.remove() 以及 domains.resetChanges()。
domains.count : int |
包含 domains 模型中域名地址的数量。
id : string |
包含此服务的唯一ID。
ipv4 : NetworkSettingsIPv4 |
包含此服务的IPv4地址。
ipv6 : NetworkSettingsIPv6 |
包含此服务的IPv6地址。
name : string |
包含此服务的名称。
nameservers : object |
包含与此服务关联的域名服务器。
nameservers 属性可以用作视图的模型,该视图列出了与此服务关联的域名服务器(DNS)地址。
另请参阅nameservers.count、nameservers.append()、nameservers.remove() 以及 nameservers.resetChanges()。
nameservers.count : int |
包含 nameservers 模型中域名服务器地址的数量。
proxy : NetworkSettingsProxy |
包含此服务的代理设置。
state : enumeration |
包含此服务的状态。
关于可能的状态,请参阅 NetworkInterface.state。
type : enumeration |
包含此服务的类型。
关于可能的数据类型,请参阅 NetworkInterface.type。
wirelessConfig : NetworkSettingsWireless |
包含此服务的无线配置。
方法文档
void connectService() |
开始连接到此网络服务的进程。
另请参阅disconnectService。
void disconnectService() |
断开此服务。
另请参阅connectService。
void domains.append(string address) |
将address 添加到 domains 模型。
void domains.remove(int index) |
从 domains 模型中删除索引 index 的条目。
void domains.resetChanges() |
从 domains 模型中清除未保存的更改。
void nameservers.append(string address) |
将 address 添加到 nameservers 模型中。
void nameservers.remove(int index) |
从 nameservers 模型中删除索引 index 的条目。
void nameservers.resetChanges() |
从 nameservers 模型中清除未保存的更改。
void removeService() |
从服务缓存中删除此服务并清除任何记住的凭据。
void setupDomainsConfig() |
void setupIpv4Config() |
void setupIpv6Config() |
void setupNameserversConfig() |
void setupNetworkSettingsProxy() |
© 2024 Qt公司。本文档中包含的贡献是基于各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可证1.3版 的条款许可的。Qt及其相关标识是芬兰的Qt公司和/或其他国家的商标。所有其他商标是各自所有者的财产。