BackgroundExecutionManager.RequestAccessKindAsync 方法

定義

提示使用者是否同意允許應用程式在背景中執行指定的背景活動層級。 在 Desktop OS Edition 上,可能會提示使用者同意。

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

Platform::String

winrt::hstring

在提示中顯示的字串,系統會向使用者引發,以描述應用程式要求在背景中執行的原因。 例如,出現在 「應用程式顯示:」 之後的字串

提示在背景中執行

傳回

True 表示使用者或系統已核准要求的背景活動; false,否則為 。

屬性

Windows 需求

裝置系列
Windows 10, version 1803 (已於 10.0.17134.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v6.0 引進)

適用於