Condividi tramite


Classe UserNotification

public sealed class UserNotification : IUserNotification

Questa classe rappresenta un'unica istanza di notifica utente. Una notifica utente viene creata e pubblicata dal server app destinata a un utente, distribuita a tutti gli endpoint del dispositivo dello stesso utente connesso. Una notifica utente, una volta ricevuta dal client dell'app, può comportare esperienze come la generazione e la visualizzazione di un banner di notifica visiva usando le API di notifica locali della piattaforma corrispondente.

Proprietà

Nome Descrizione
ID Ottiene l'ID univoco specificato dallo sviluppatore per questa notifica utente.
GroupId Ottiene l'ID gruppo specificato per lo sviluppatore per questa notifica utente.
ExpirationTime Ottiene l'ora di scadenza per la notifica dell'utente.
Priorità Ottiene la priorità specificata per lo sviluppatore per questa notifica utente.
Content Ottiene il payload del contenuto per questa notifica definita dallo sviluppatore dati arbitrari.
ReadState Ottiene il valore dello stato di lettura per questa notifica utente che indica che la notifica è di lettura o non letto.
UserActionState Ottiene il valore dello stato dell'azione utente per una notifica utente per determinare se la notifica non è interagita, ignorata, attivata o snoozed.

Metodi

SaveAsync()

Questa operazione deve essere chiamata quando la pubblicazione delle notifiche utente cambia. Questo metodo deve essere chiamato ogni volta che l'app modifica una proprietà aggiornabile dell'oggetto UserNotification.

public IAsyncOperation SaveAsync()