BackgroundExecutionManager.RequestAccessKindAsync Méthode

Définition

Demande à l’utilisateur s’il consent à autoriser l’application à effectuer le niveau spécifié d’activité en arrière-plan. Sur l’édition du système d’exploitation de bureau, cela peut présenter une invite de consentement à l’utilisateur.

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)

Paramètres

requestedAccess
BackgroundAccessRequestKind

Type d’activité en arrière-plan que l’application souhaite effectuer.

reason
String

Platform::String

winrt::hstring

Chaîne à afficher dans l’invite que le système déclenchera à l’utilisateur pour décrire pourquoi l’application demande à s’exécuter en arrière-plan. Par exemple, la chaîne qui apparaît après « L’application dit : »

Invite à exécuter en arrière-plan

Retours

True indique que l’utilisateur ou le système a approuvé l’activité en arrière-plan demandée ; false, sinon.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v6.0)

S’applique à