AccessoryNotificationType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在手机上引发的通知类型。 IAccessoryNotificationTriggerDetails 可用于 IBackgroundTask.Run 方法,该方法由 AccessoryManager 触发时执行。 IAccessoryNotificationTriggerDetails 内部是一个 INotification 对象。 BackgroundTask 开发人员需要调查此接口以确定特定的通知类型。 IAccessoryNotificationTriggerDetails.AccessoryNotificationType 包含来自 AccessoryNotificationType 枚举的值,如下所示。
了解通知类型后, BackgroundTask 开发人员可以使用更具体的接口来收集有关通知的信息。 值为位标志。 可以将枚举值组合在一起,以指示要对其发出警报的通知类型。
此枚举支持其成员值的按位组合。
public enum class AccessoryNotificationType
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
enum class AccessoryNotificationType
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
public enum AccessoryNotificationType
var value = Windows.Phone.Notification.Management.AccessoryNotificationType.none
Public Enum AccessoryNotificationType
- 继承
-
AccessoryNotificationType
- 属性
Windows 要求
设备系列 |
Windows Mobile Extension SDK (在 10.0.10240.0 中引入)
|
API contract |
Windows.Phone.PhoneContract (在 v1.0 中引入)
|
应用功能 |
accessoryManager
|
字段
Alarm | 8 | 已触发的警报的通知。 |
AppUninstalled | 32 | 应用已卸载的通知。 |
BatterySaver | 256 | 击球保护程序已打开并关闭的通知。 |
CalendarChanged | 4096 | 指示日历事件已更改的通知。 |
CortanaTile | 1024 | 来自 Cortana 磁贴的通知。 有关详细信息,请参阅 CortanaTileNotificationTriggerDetails。 |
Dnd | 64 | 不会打扰的通知处于打开或关闭状态。 |
DrivingMode | 128 | 打开或关闭驾驶模式的通知。 |
2 | 指示收到新一批电子邮件的通知 |
|
EmailReadStatusChanged | 16384 | 指示电子邮件的读取状态已更改的通知。 |
Media | 512 | 指示媒体播放状态已更改的通知。 |
None | 0 | 通知类型为“None”。 |
Phone | 1 | 指示已收到电话呼叫的通知。 |
Reminder | 4 | 已触发的提醒的通知。 |
Toast | 16 | 来自在手机 UI 中显示为 Toast 的应用的通知。 |
ToastCleared | 2048 | 指示已清除 Toast 的通知。 |
VolumeChanged | 8192 | 指示卷已更改的通知。 |
注解
调用此 API 需要在应用程序清单中指定 ID_CAP_SMS 和 ID_CAP_SMS_COMPANION 功能。