CortanaPermissionsManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf die Cortana-Autorisierungseinstellungen des Benutzers.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)
|
App-Funktionen |
cortanaPermissions
|
Hinweise
Dies ist eine statische Klasse. Sie müssen kein CortanaPermissionsManager-Objekt abrufen, um auf seine Member zuzugreifen.
Die CortanaPermissionManager-Klasse erfordert Folgendes, das package.appmanifest hinzugefügt werden muss:
- Zum <Packen>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- Unter <Funktionen>
<rescap:capability name="cortanaPermissions"/>
Methoden
ArePermissionsGrantedAsync(IIterable<CortanaPermission>) |
Überprüft asynchron, ob die angegebenen Berechtigungen erteilt werden. |
GetDefault() |
Ruft die Cortana-Berechtigungen für den aktuellen Benutzer ab. |
GrantPermissionsAsync(IIterable<CortanaPermission>) |
Gewährt asynchron den angegebenen Satz von Cortana-Berechtigungen. |
IsSupported() |
Ruft ab, ob Cortana unterstützt wird. |
RevokePermissionsAsync(IIterable<CortanaPermission>) |
Widerruft den angegebenen Satz von Cortana-Berechtigungen asynchron. |