BackgroundAccessStatus, énumération

BackgroundAccessStatus Enumeration

Spécifie la capacité d'une application à tester l'activité d'arrière-plan et à afficher une mosaïque sur l'écran de verrouillage.

Un appel à Windows.ApplicationModel.Background.BackgroundExecutionManager.requestAccessAsync présente une boîte de dialogue dans laquelle l'utilisateur doit explicitement sélectionner « autoriser » ou « ne pas autoriser » pour l'accès de l'application à l'écran de verrouillage. Ces valeurs représentent les résultats de cette sélection, qui combine la réponse fournie par l'utilisateur et l'ensemble actuel des applications sélectionnées pour l'écran de verrouillage de cet utilisateur.

Syntaxe


var value = Windows.ApplicationModel.Background.BackgroundAccessStatus.unspecified;

Attributs

[Version(0x06020000)]

Membres

BackgroundAccessStatusÉnumération possède ces membres.

MembreValeurDescription
Unspecified | unspecified0

L'utilisateur n'a pas sélectionné « autoriser » ou « interdire » dans la boîte de dialogue ou a fermé la boîte de dialogue sans faire de choix.

L'application ne peut pas effectuer d'activité en arrière-plan dans cet état. Toutefois, l'opération peut nécessiter l'autorisation de l'utilisateur via la méthode RequestAccessAsync.

AllowedWithAlwaysOnRealTimeConnectivity | allowedWithAlwaysOnRealTimeConnectivity1

L'utilisateur a choisi « autoriser » dans la boîte de dialogue. L'application est ajoutée à l'écran de verrouillage, peut configurer des tâches d'arrière-plan, et, si cette fonctionnalité est disponible, peut utiliser le service broker de connectivité en temps réel. Cela signifie que l'application peut être utilisée quand l'appareil est en veille connectée.

Après le retour de cette valeur, les appels suivants de la méthode RequestAccessAsync ne présentent pas la boîte de dialogue à l'utilisateur.

AllowedMayUseActiveRealTimeConnectivity | allowedMayUseActiveRealTimeConnectivity2

L'utilisateur a choisi « autoriser » dans la boîte de dialogue. L'application est ajoutée à l'écran de verrouillage et peut configurer des tâches d'arrière-plan, mais elle ne peut pas utiliser le service broker de connectivité en temps réel. Cela signifie que l'application ne peut pas être utilisée quand l'appareil est en veille connectée.

Notez que les applications qui ne spécifient pas la connectivité en temps réel dans leur manifeste auront toujours ce comportement.

Après le retour de cette valeur, les appels suivants de la méthode RequestAccessAsync ne présentent pas la boîte de dialogue à l'utilisateur.

Denied | denied3

L'utilisateur a choisi « interdire » dans la boîte de dialogue. L'application n'est pas ajoutée à l'écran de verrouillage.

Après le retour de cette valeur, les appels suivants de la méthode RequestAccessAsync ne présentent pas la boîte de dialogue à l'utilisateur.

Remarques

Les paramètres qui permettent à une application d'utiliser l'activité en arrière-plan et de mettre à jour son badge sur l'écran de verrouillage se trouvent dans les symboles de paramètres ou la page Personnalisation des paramètres du PC.

Déclarez la capacité RTC dans le manifeste de votre application en spécifiant la tâche d'arrière-plan Canal de contrôle dans l'onglet Déclarations. Pour plus d'informations, consultez Comment définir les options de connectivité en arrière-plan.

Si tous les emplacements du matériel RTC sont occupés au moment où l'application est ajoutée à l'écran de verrouillage, et que l'application a spécifié Control channel dans le manifeste, avec Timer ou Push notification, il est ajouté à l'écran de verrouillage, mais sans la fonctionnalité RTC. L'application peut ensuite créer d'autres demandes à ajouter à l'écran de verrouillage, qui ne présentent pas l'interface utilisateur à l'utilisateur. Si un emplacement de matériel est ouvert lorsque cette demande est faite, l'application prendra cet emplacement.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.ApplicationModel.Background
Windows::ApplicationModel::Background [C++]

Métadonnées

Windows.winmd

Voir aussi

Comment définir les options de connectivité d'arrière-plan
BackgroundExecutionManager.getAccessStatus
BackgroundExecutionManager.requestAccessAsync
Exemple d'applications de l'écran de verrouillage

 

 

Afficher:
© 2017 Microsoft