NetworkConnectivityLevel 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义当前可用的连接级别。
public enum class NetworkConnectivityLevel
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class NetworkConnectivityLevel
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum NetworkConnectivityLevel
var value = Windows.Networking.Connectivity.NetworkConnectivityLevel.none
Public Enum NetworkConnectivityLevel
- 继承
-
NetworkConnectivityLevel
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
ConstrainedInternetAccess | 2 | Internet 访问受限。 此值指示连接受到约束,可能是由于强制门户造成的。 或者可能由于其他原因;例如,客户端与 Internet 之间的代理以某种未知方式修改 HTTP 标头。 对于强制门户连接,将提供对 Web 门户的本地访问,但访问 Internet 需要通过门户提供特定凭据。 使用托管在公共场所 ((例如咖啡店和书店) )的连接时,通常会遇到这种连接级别 (受限的 Internet 访问) 。 注意 如前所述,这并不一定意味着已检测到强制门户。 还应测试是否可以通过使用强制网络门户的 URL 或尝试访问公共网站来访问强制门户,然后当 Windows 将 LocalAccess 报告为当前 NetworkConnectivityLevel 时,该网站将重定向到强制网络门户。 |
InternetAccess | 3 | 本地和 Internet 访问。 |
LocalAccess | 1 | 仅本地网络访问。 |
None | 0 | 无连接。 |
注解
有关如何使用这些值来指示连接更改的示例,请参阅 快速入门:管理连接事件和可用性更改。