BackgroundExecutionManager.RequestAccessKindForModernStandbyAsync 方法

定义

请求用户同意,以允许应用在设备处于连接待机模式时在后台执行指定级别的后台活动。 在桌面 OS 版本中,可能会提示用户同意。

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

参数

requestedAccess
BackgroundAccessRequestKind

BackgroundAccessRequestKind 枚举中的值,指定请求的后台访问类型。

reason
String

Platform::String

winrt::hstring

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

返回

一个异步操作,在完成时返回布尔值。 如果已授予请求,则值为 true;否则为 false。

属性

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

适用于