Compartir a través de


CortanaPermissionsManager Clase

Definición

Proporciona acceso a la configuración de autorización de Cortana de los usuarios.

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
Herencia
Object Platform::Object IInspectable CortanaPermissionsManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
Características de aplicaciones
cortanaPermissions

Comentarios

Esta es una clase estática, no es necesario obtener un objeto CortanaPermissionsManager para tener acceso a sus miembros.

La clase CortanaPermissionManager requiere que se agregue lo siguiente a Package.appmanifest:

  • Para empaquetar <>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • En <Funcionalidades>
    • <rescap:capability name="cortanaPermissions"/>

Métodos

ArePermissionsGrantedAsync(IIterable<CortanaPermission>)

Recupera de forma asincrónica si se conceden los permisos especificados.

GetDefault()

Recupera los permisos de Cortana para el usuario actual.

GrantPermissionsAsync(IIterable<CortanaPermission>)

Concede de forma asincrónica el conjunto especificado de permisos de Cortana.

IsSupported()

Recupera si Se admite Cortana.

RevokePermissionsAsync(IIterable<CortanaPermission>)

Revoca de forma asincrónica el conjunto especificado de permisos de Cortana.

Se aplica a