Class Notification
- Namespace
- Lers
- Assembly
- Lers.System.dll
Уведомление.
public class Notification : ServerUniqueObject, IUniqueObject
- Inheritance
-
Notification
- Implements
- Inherited Members
- Extension Methods
Properties
DateTime
Дата и время.
public DateTime DateTime { get; }
Property Value
EquipmentId
Идентификатор оборудования, к которому относится уведомление.
public int? EquipmentId { get; }
Property Value
- int?
Importance
Важность.
public Importance Importance { get; }
Property Value
IncidentId
Идентификатор нештатной ситуации, к которой относится уведомление
public int? IncidentId { get; }
Property Value
- int?
IsRead
Уведомление прочитано
public bool IsRead { get; }
Property Value
MeasurePointId
Идентификатор точки учёта, для которой создано уведомление.
public int? MeasurePointId { get; }
Property Value
- int?
Message
Текст уведомления.
public string Message { get; }
Property Value
NodeJobId
Идентификатор работы на объекте, к которой относится уведомление.
public int? NodeJobId { get; }
Property Value
- int?
TaskId
Идентификатор задания на автоматическое формирование отчёта.
public int? TaskId { get; }
Property Value
- int?
Type
Тип уведомления.
public NotificationType Type { get; }
Property Value
Url
Ссылка на новость, для которой показано уведомление.
public string Url { get; }
Property Value
Methods
DeleteAsync()
Удаляет уведомление из центра уведомлений текущего пользователя.
public Task DeleteAsync()
Returns
MarkAsReadAsync()
Маркирует уведомление как прочитанное.
public Task MarkAsReadAsync()
Returns
MarkAsUnreadAsync()
Маркирует уведомление как непрочитанное.
public Task MarkAsUnreadAsync()
Returns
ToString()
Возвращает текст уведомления.
public override string ToString()
Returns
- string
Текст уведомления.