HotspotAuthenticationContext 类

定义

提供身份验证上下文,其中包含当前身份验证尝试的详细信息,并提供执行身份验证的方法。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

public ref class HotspotAuthenticationContext sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HotspotAuthenticationContext final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HotspotAuthenticationContext
Public NotInheritable Class HotspotAuthenticationContext
继承
Object Platform::Object IInspectable HotspotAuthenticationContext
属性

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 中引入)
应用功能
cellularDeviceControl cellularDeviceIdentity

属性

AuthenticationUrl

获取无线 Internet 服务提供商漫游 (WISPr) 重定向消息中指定的 HTTPS URL。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

应用程序必须确定是否信任此 URL 来提供凭据。

NetworkAdapter

获取连接到热点的 WLAN 接入点的网络接口。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

RedirectMessageUrl

获取无线 Internet 服务提供商漫游 (WISPr) 重定向消息所在的网页的 URL。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

RedirectMessageXml

获取无线 Internet 服务提供商漫游 (WISPr 的 XML blob,) 热点的重定向消息。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

WirelessNetworkId

获取热点的 WLAN 接入点的 SSID。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

方法

AbortAuthentication(Boolean)

中止当前身份验证尝试,并断开 WLAN 接口与热点的连接。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

IssueCredentials(String, String, String, Boolean)

为 Windows 提供用于热点身份验证的凭据

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

Windows 不会缓存这些凭据,当系统再次连接到同一热点时,将引发另一个身份验证事件。

IssueCredentialsAsync(String, String, String, Boolean)

异步向 Windows 提供凭据以用于热点身份验证 Windows 不会缓存这些凭据,当系统再次连接到同一热点时,将引发另一个身份验证事件。

它是 IssueCredentials 的异步版本。 它采用相同的参数,但异步操作仅在身份验证完成时完成。 相比之下,在开始身份验证后, IssueCredentials API 会立即返回。 完成此方法后,可能会检查结果对象以检查身份验证尝试的状态。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

SkipAuthentication()

跳过 WISPr) Windows 身份验证 (无线 Internet 服务提供商漫游。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

TriggerAttentionRequired(String, String)

由后台任务处理程序调用,以便在身份验证尝试完成时启动前台应用程序。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

Windows 将启动指定的应用程序。

TryGetAuthenticationContext(String, HotspotAuthenticationContext)

获取身份验证尝试的上下文。

注意

此功能仅适用于移动运营商应用和由移动网络运营商授予特权访问权限的 UWP 应用。

如果要使用此 API 并将应用发布到 Microsoft Store,则需要获得特殊批准。 有关详细信息,请参阅应用功能声明主题中的受限功能部分。

适用于

另请参阅