Поделиться через


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

Содержит значения, указывающие фильтр состояния действия пользователя при создании средства чтения уведомлений. Это определяет, хочет ли приложение получать все уведомления, закрывать только те, активированные только или т. д.