NetworkInformation 类

定义

提供对本地计算机的网络连接信息的访问权限。

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
继承
Object Platform::Object IInspectable 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

当连接的网络状态更改时发生。

适用于

另请参阅