Condividi tramite


CortanaPermissionsManager Classe

Definizione

Fornisce l'accesso alle impostazioni di autorizzazione di Cortana degli utenti.

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
Ereditarietà
Object Platform::Object IInspectable CortanaPermissionsManager
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
Funzionalità dell'app
cortanaPermissions

Commenti

Si tratta di una classe statica, non è necessario ottenere un oggetto CortanaPermissionsManager per accedere ai relativi membri.

Per la classe CortanaPermissionManager è necessario aggiungere quanto segue a Package.appmanifest:

  • A <pacchetto>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • In <Funzionalità>
    • <rescap:capability name="cortanaPermissions"/>

Metodi

ArePermissionsGrantedAsync(IIterable<CortanaPermission>)

Retreive in modo asincrono se vengono concesse le autorizzazioni specificate.

GetDefault()

Recupera le autorizzazioni di Cortana per l'utente corrente.

GrantPermissionsAsync(IIterable<CortanaPermission>)

Concede in modo asincrono il set specificato di autorizzazioni di Cortana.

IsSupported()

Recupera un valore che indica se Cortana è supportata.

RevokePermissionsAsync(IIterable<CortanaPermission>)

Revoca in modo asincrono il set specificato di autorizzazioni di Cortana.

Si applica a