BackgroundExecutionManager.RequestAccessKindAsync 方法

定义

提示用户是否同意允许应用在后台执行指定的后台活动级别。 在桌面 OS 版本上,可能会向用户显示同意提示。

public:
 static IAsyncOperation<bool> ^ RequestAccessKindAsync(BackgroundAccessRequestKind requestedAccess, Platform::String ^ reason);
/// [Windows.Foundation.Metadata.Overload("RequestAccessKindAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<bool> RequestAccessKindAsync(BackgroundAccessRequestKind const& requestedAccess, winrt::hstring const& reason);
[Windows.Foundation.Metadata.Overload("RequestAccessKindAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> RequestAccessKindAsync(BackgroundAccessRequestKind requestedAccess, string reason);
function requestAccessKindAsync(requestedAccess, reason)
Public Shared Function RequestAccessKindAsync (requestedAccess As BackgroundAccessRequestKind, reason As String) As IAsyncOperation(Of Boolean)

参数

requestedAccess
BackgroundAccessRequestKind

应用希望执行的后台活动的类型。

reason
String

在提示中显示系统将引发给用户描述应用请求在后台运行的原因的字符串。 例如,显示在“应用显示:” 之后的字符串

提示在后台运行

返回

IAsyncOperation<Boolean>

IAsyncOperation<bool>

True 表示用户或系统已批准请求的后台活动; false,否则为 false。

属性

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

适用于