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 e publicadas pelo seu servidor de aplicativos por meio de Notificações do Microsoft Graph, para habilitar experiências de notificação centradas no ser humano e entre dispositivos diferentes.

**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 ProjectRomeTeam@microsoft.comum email para .

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 aplicativos direcionado a um usuário, distribuído para 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 do usuário persistidas na Plataforma de Dispositivo Conectado.

UserNotificationReaderDataChangedEventArgs

Classe EventArgs para quando os dados no UserNotificationReader forem 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 atualizações de notificação nã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 Lidas 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ções 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, Ignoradas 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, apenas as ativadas ou etc.