BackgroundExecutionManager.RequestAccessKindAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱이 백그라운드에서 지정된 수준의 백그라운드 작업을 수행할 수 있도록 허용할지 여부를 사용자에게 표시합니다. 데스크톱 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에서 도입되었습니다.)
|