AppCapability Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un objet AppCapability pour l’utilisateur de l’application et le processus actuel.
public ref class AppCapability sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppCapability final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppCapability
Public NotInheritable Class AppCapability
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1903 (introduit dans 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v8.0)
|
Remarques
Créé via les méthodes statiques Create et CreateWithProcessIdForUser.
Remarque : Créer peut être appelé uniquement par les applications SUA.
Propriétés
CapabilityName |
Accède à la fonctionnalité stockée. |
DisplayMessage |
Objectif de l’accès à la fonctionnalité. |
User |
Utilisateur sous lequel appCapability est créé. |
Méthodes
CheckAccess() |
Vérifie l’accès à la fonctionnalité stockée et à l’utilisateur de l’objet. |
Create(String) |
Crée un objet AppCapability. |
CreateWithProcessIdForUser(User, String, UInt32) |
Crée un objet AppCapability pour le processus et l’utilisateur spécifiés. |
RequestAccessAsync() |
Demande l’accès à la fonctionnalité stockée de l’objet et à l’utilisateur. |
RequestAccessForCapabilitiesAsync(IIterable<String>) |
Demande l’accès à plusieurs fonctionnalités simultanément. |
RequestAccessForCapabilitiesForUserAsync(User, IIterable<String>) |
Demande l’accès à plusieurs fonctionnalités simultanément. |
Événements
AccessChanged |
Déclenché lorsqu’une modification est apportée à l’accès status. |