Share via


CortanaPermission Enum

Definition

Specifies the Cortana permissions available to a CortanaPermissionManager object.

public enum class CortanaPermission
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class CortanaPermission
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.Deprecated("CortanaPermission is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 655360, "Windows.Foundation.UniversalApiContract")]
enum class CortanaPermission
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum CortanaPermission
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.Deprecated("CortanaPermission is deprecated and might not work on all platforms. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 655360, "Windows.Foundation.UniversalApiContract")]
public enum CortanaPermission
var value = Windows.Services.Cortana.CortanaPermission.browsingHistory
Public Enum CortanaPermission
Inheritance
CortanaPermission
Attributes

Windows requirements

Device family
Windows 10 Creators Update (introduced in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v4.0)
App capabilities
cortanaPermissions

Fields

Name Value Description
BrowsingHistory 0

Cortana can access the user's web browsing history.

Calendar 1

Cortana can access the user's calendar.

CallHistory 2

Cortana can access the user's call history.

Contacts 3

Cortana can access the user's contacts.

Email 4

Cortana can send email.

InputPersonalization 5

Cortana can access input personalization settings.

Location 6

Cortana can access the user's location.

Messaging 7

Cortana can send text messages.

Microphone 8

Cortana can access the microphone.

Personalization 9

Cortana personalization settings are exposed.

PhoneCall 10

Cortana can make phone calls.

Remarks

The CortanaPermissionManager class requires the following be added to the Package.appmanifest:

  • To <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • Under <Capabilities>
    • <rescap:capability name="cortanaPermissions"/>

Applies to

See also