다음을 통해 공유


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에서 도입되었습니다.)

적용 대상