Compartir a través de


com.microsoft.connecteddevices.userdata.usernotifications

El espacio de nombres UserNotifications contiene API que permiten a una aplicación recibir y administrar notificaciones dirigidas al usuario publicadas por el servidor de aplicaciones a través de notificaciones de Microsoft Graph para habilitar experiencias de notificación entre dispositivos centradas en humanos.

**Importante**: este espacio de nombres aún no está disponible para desarrolladores de aplicaciones de terceros. Si desea ponerse en una lista de espera para obtener acceso anticipado, envíenos un correo electrónico a ProjectRomeTeam@microsoft.com.

Clases

UserNotification

Esta clase representa una única instancia de notificación de usuario. El servidor de aplicaciones crea y publica una notificación de usuario dirigida a un usuario, distribuida a todos los puntos de conexión de dispositivo del mismo usuario que ha iniciado sesión.

UserNotificationChannel

Esta clase proporciona el lector de cambios de notificación que controla la recepción y administración de notificaciones de usuario para la aplicación.

UserNotificationReader

Esta clase proporciona nuevas notificaciones de usuario entrantes y actualizaciones de notificaciones de usuario. También proporciona acceso a la recopilación de notificaciones de usuario persistentes en la plataforma de dispositivos conectados.

UserNotificationReaderDataChangedEventArgs

Clase EventArgs para cuando cambian los datos de UserNotificationReader

UserNotificationReaderOptions

Esta clase permite a la aplicación proporcionar opciones en el lector de notificaciones, como recibir solo nuevas notificaciones de usuario y no actualizaciones de notificaciones existentes.

UserNotificationUpdateResult

Esta clase proporciona el estado correcto y de error para los intentos de actualizar el estado de una notificación.

Enumeraciones

UserNotificationPriority

Contiene valores que describen la prioridad de una notificación.

UserNotificationReaderStartPosition

Contiene valores que determinan la posición en la que se inicia cualquier cambio nuevo en el lector: nueva notificación de usuario entrante o nuevas actualizaciones de estado entrantes.

UserNotificationReadState

Contiene valores que determinan el estado de lectura de cada UserNotification. Las notificaciones se pueden marcar como Read o Unread by la aplicación. La aplicación obtiene para definir la experiencia de usuario correspondiente.

UserNotificationReadStateFilter

Contiene valores que indican un filtro de estado de lectura al crear un lector de notificaciones. Esto determina si la aplicación quiere recibir todas las notificaciones, solo leerlas o solo las no leídas.

UserNotificationStatus

Contiene valores que determinan si la notificación se elimina o no. Las notificaciones eliminadas seguirán estando en el almacén de notificaciones y serán devueltas por el lector antes de que se produzca la limpieza de la plataforma. Se puede aplicar un filtro de lector correspondiente *UserNotificationStatusFilter* para evitar que estas notificaciones aparezcan en el lector de notificaciones.

UserNotificationStatusFilter

Contiene valores que indican un filtro de estado al crear un lector de notificaciones. Esto determina si la aplicación quiere recibir todas las notificaciones, solo las activas o solo las eliminadas.

UserNotificationUserActionState

Contiene valores que determinan el estado de acción del usuario de cada UserNotification. Las notificaciones se pueden marcar como Activadas, Descartadas o Activadas por la aplicación. La aplicación obtiene para definir la experiencia de usuario correspondiente.

UserNotificationUserActionStateFilter

Contiene valores que indican un filtro de estado de acción de usuario al crear un lector de notificaciones. Esto determina si la aplicación quiere recibir todas las notificaciones, solo las descartadas, solo las activadas o etc.