CortanaPermissionsManager 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.
Fournit l’accès aux paramètres d’autorisation Cortana des utilisateurs.
public ref class CortanaPermissionsManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CortanaPermissionsManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("CortanaPermissionsManager is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 655360, "Windows.Foundation.UniversalApiContract")]
class CortanaPermissionsManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CortanaPermissionsManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("CortanaPermissionsManager is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 655360, "Windows.Foundation.UniversalApiContract")]
public sealed class CortanaPermissionsManager
Public NotInheritable Class CortanaPermissionsManager
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Fonctionnalités de l’application |
cortanaPermissions
|
Remarques
Il s’agit d’une classe statique. Vous n’avez pas besoin d’obtenir un objet CortanaPermissionsManager pour accéder à ses membres.
La classe CortanaPermissionManager nécessite l’ajout des éléments suivants à Package.appmanifest :
- Vers <le package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Sous <Fonctionnalités>
<rescap:capability name="cortanaPermissions"/>
Méthodes
ArePermissionsGrantedAsync(IIterable<CortanaPermission>) |
Vérifie de manière asynchrone si les autorisations spécifiées sont accordées. |
GetDefault() |
Récupère les autorisations Cortana pour l’utilisateur actuel. |
GrantPermissionsAsync(IIterable<CortanaPermission>) |
Octroie de façon asynchrone l’ensemble d’autorisations Cortana spécifié. |
IsSupported() |
Récupère si Cortana est pris en charge. |
RevokePermissionsAsync(IIterable<CortanaPermission>) |
Révoque de manière asynchrone l’ensemble d’autorisations Cortana spécifié. |