다음을 통해 공유


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

Platform::String

winrt::hstring

시스템에서 앱이 백그라운드에서 실행을 요청하는 이유를 설명하기 위해 사용자에게 발생시킬 프롬프트에 표시할 문자열입니다. 예를 들어 "앱이 말합니다:" 다음에 나타나는 문자열입니다.

백그라운드에서 실행하라는 프롬프트

반환

True 이면 사용자 또는 시스템이 요청된 백그라운드 활동을 승인했음을 나타냅니다. false, 그렇지 않으면 입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10, version 1803 (10.0.17134.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v6.0에서 도입되었습니다.)

적용 대상