Partager via


CortanaPermissionsManager Classe

Définition

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
Object Platform::Object IInspectable CortanaPermissionsManager
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é.

S’applique à