com.microsoft.connecteddevices.userdata.usernotifications
O namespace UserNotifications contém APIs que permitem que um aplicativo receba e gerencie notificações direcionadas ao usuário publicadas pelo servidor de aplicativos por meio de Notificações do Microsoft Graph para habilitar experiências de notificação entre dispositivos centradas no ser humano.
**Importante**: esse namespace ainda não está disponível para desenvolvedores de aplicativos de terceiros. Se você quiser ser colocado em uma lista de espera para obter acesso antecipado, envie um e-mail para ProjectRomeTeam@microsoft.com.
Classes
UserNotification |
Essa classe representa uma única instância de notificação do usuário. Uma notificação do usuário é criada e publicada pelo servidor de aplicativo direcionado a um usuário, distribuído a todos os pontos de extremidade do dispositivo do mesmo usuário conectado. |
UserNotificationChannel |
Essa classe fornece o leitor de alteração de notificação que manipula o recebimento e o gerenciamento de notificações do usuário para o aplicativo. |
UserNotificationReader |
Essa classe fornece novas notificações de usuário de entrada e atualizações de notificação do usuário. Ele também fornece acesso à coleção de notificações de usuário persistidas na Plataforma de Dispositivo Conectado. |
UserNotificationReaderDataChangedEventArgs |
Classe EventArgs para quando os dados no UserNotificationReader são alterados |
UserNotificationReaderOptions |
Essa classe permite que o aplicativo forneça opções no leitor de notificação, como receber apenas novas notificações do usuário e não atualizações de notificação existentes. |
UserNotificationUpdateResult |
Essa classe fornece o status de êxito e falha para tentativas de atualizar o estado de uma notificação. |
Enumerações
UserNotificationPriority |
Contém valores que descrevem a prioridade de uma notificação. |
UserNotificationReaderStartPosition |
Contém valores que determinam a posição em que qualquer nova alteração no leitor é iniciada – nova notificação do usuário de entrada ou novas atualizações de estado de entrada. |
UserNotificationReadState |
Contém valores que determinam o estado de leitura de cada UserNotification. As notificações podem ser marcadas como Leitura ou Não Lidas pelo aplicativo. O aplicativo pode definir a experiência do usuário correspondente. |
UserNotificationReadStateFilter |
Contém valores que indicam um filtro de estado de leitura ao criar um leitor de notificação. Isso determina se o aplicativo deseja receber todas as notificações, somente as de leitura ou apenas as não lidas. |
UserNotificationStatus |
Contém valores que determinam se a notificação é excluída ou não. As notificações excluídas ainda estarão no repositório de notificação e serão retornadas pelo leitor antes que a limpeza da plataforma ocorra. Um filtro de leitor correspondente *UserNotificationStatusFilter* pode ser aplicado para impedir que essas notificações sejam exibidas no leitor de notificação. |
UserNotificationStatusFilter |
Contém valores que indicam um filtro de status ao criar um leitor de notificação. Isso determina se o aplicativo deseja receber todas as notificações, somente as ativas ou apenas as excluídas. |
UserNotificationUserActionState |
Contém valores que determinam o estado de ação do usuário de cada UserNotification. As notificações podem ser marcadas como Ativadas, Descartadas ou Desativadas pelo aplicativo. O aplicativo pode definir a experiência do usuário correspondente. |
UserNotificationUserActionStateFilter |
Contém valores que indicam um filtro de estado de ação do usuário ao criar um leitor de notificação. Isso determina se o aplicativo deseja receber todas as notificações, apenas as descartadas, somente as ativadas ou etc. |