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()