com.microsoft.connecteddevices.userdata.usernotifications
Пространство имен UserNotifications содержит API-интерфейсы, позволяющие приложению получать и управлять уведомлениями, предназначенными для пользователей, опубликованными сервером приложений с помощью уведомлений Microsoft Graph, чтобы обеспечить взаимодействие с уведомлениями между устройствами, ориентированными на человека.
**Важно**. Это пространство имен пока недоступно для сторонних разработчиков приложений. Если вы хотите добавить в список ожидания, чтобы получить ранний доступ, отправьте нам сообщение по адресу ProjectRomeTeam@microsoft.com.
Классы
UserNotification |
Этот класс представляет один экземпляр уведомления пользователя. Уведомление пользователя создается и публикуется сервером приложений, предназначенным для пользователя, распространяется на все конечные точки устройств одного и того же пользователя, вошедшего в систему. |
UserNotificationChannel |
Этот класс предоставляет средство чтения изменений уведомлений, которое обрабатывает получение и управление уведомлениями пользователей для приложения. |
UserNotificationReader |
Этот класс предоставляет новые входящие уведомления пользователей и обновления уведомлений пользователей. Он также предоставляет доступ к коллекции уведомлений пользователей, сохраненных на платформе подключенных устройств. |
UserNotificationReaderDataChangedEventArgs |
Класс EventArgs для времени изменения данных в UserNotificationReader |
UserNotificationReaderOptions |
Этот класс позволяет приложению предоставлять параметры для средства чтения уведомлений, например получать только новые уведомления пользователей, а не существующие обновления уведомлений. |
UserNotificationUpdateResult |
Этот класс предоставляет состояние успешности и сбоя для попыток обновления состояния уведомления. |
Перечисления
UserNotificationPriority |
Содержит значения, описывающие приоритет уведомления. |
UserNotificationReaderStartPosition |
Содержит значения, определяющие положение, в котором начинается любое новое изменение в средстве чтения— новое уведомление пользователя или новое входящее обновление состояния. |
UserNotificationReadState |
Содержит значения, определяющие состояние чтения каждого userNotification. Уведомления можно пометить как чтение или непрочитанные приложением. Приложение получает определение соответствующего взаимодействия с пользователем. |
UserNotificationReadStateFilter |
Содержит значения, указывающие фильтр состояния чтения при создании средства чтения уведомлений. Это определяет, хотите ли приложение получать все уведомления, только прочитанные или только непрочитанные. |
UserNotificationStatus |
Содержит значения, определяющие, удаляется ли уведомление. Удаленные уведомления по-прежнему будут находиться в хранилище уведомлений и будут возвращены читателем перед очисткой платформы. Соответствующий фильтр чтения *UserNotificationStatusFilter* можно применить, чтобы предотвратить отображение этих уведомлений в средстве чтения уведомлений. |
UserNotificationStatusFilter |
Содержит значения, указывающие фильтр состояния при создании средства чтения уведомлений. Это определяет, хочет ли приложение получать все уведомления, только активные или только удаленные. |
UserNotificationUserActionState |
Содержит значения, определяющие состояние действия пользователя для каждого userNotification. Уведомления можно пометить как активированные, уволенные или snoozed приложением. Приложение получает определение соответствующего взаимодействия с пользователем. |
UserNotificationUserActionStateFilter |
Содержит значения, указывающие фильтр состояния действия пользователя при создании средства чтения уведомлений. Это определяет, хочет ли приложение получать все уведомления, закрывать только те, активированные только или т. д. |