NetworkInformation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对本地计算机的网络连接信息的访问权限。
public ref class NetworkInformation abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class NetworkInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class NetworkInformation
Public Class NetworkInformation
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
有关如何实现 NetworkInformation 类方法的示例,请参阅 快速入门:检索网络连接信息。
方法
FindConnectionProfilesAsync(ConnectionProfileFilter) |
返回 与 ConnectionProfileFilter 定义的筛选条件匹配的 ConnectionProfile 对象的数组。 |
GetConnectionProfiles() |
获取本地计算机上的连接(活动或其他)的配置文件列表。 |
GetHostNames() |
获取与本地计算机关联的主机名的列表。 |
GetInternetConnectionProfile() |
检索与本地计算机当前使用 的首选 接口关联的连接配置文件。 首选接口是最有可能发送或接收 Internet 流量的接口。 这意味着返回的配置文件可能具有 Internet 访问权限,也可能无法访问 Internet。 |
GetLanIdentifiers() |
注意 一些信息与预发行产品相关,相应产品在商业发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。 重要 此 API 将受到即将于 2024 年秋季进行的操作系统行为更改的影响。 有关详细信息,请参阅 更改 Wi-Fi 访问和位置的 API 行为。 获取 LanIdentifier 对象的数组,这些对象包含当前连接到网络的每个 NetworkAdapter 对象的区域信息。 |
GetProxyConfigurationAsync(Uri) |
获取使用指定 URI 的连接的代理配置。 注意 Windows Phone不支持此类方法。 |
GetSortedEndpointPairs(IIterable<EndpointPair>, HostNameSortOptions) |
获取 EndpointPair 对象的排序列表。 |
事件
NetworkStatusChanged |
当连接的网络状态更改时发生。 |