Table of Contents

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

DateTime

EquipmentId

Идентификатор оборудования, к которому относится уведомление.

public int? EquipmentId { get; }

Property Value

int?

Importance

Важность.

public Importance Importance { get; }

Property Value

Importance

IncidentId

Идентификатор нештатной ситуации, к которой относится уведомление

public int? IncidentId { get; }

Property Value

int?

IsRead

Уведомление прочитано

public bool IsRead { get; }

Property Value

bool

MeasurePointId

Идентификатор точки учёта, для которой создано уведомление.

public int? MeasurePointId { get; }

Property Value

int?

Message

Текст уведомления.

public string Message { get; }

Property Value

string

NodeJobId

Идентификатор работы на объекте, к которой относится уведомление.

public int? NodeJobId { get; }

Property Value

int?

TaskId

Идентификатор задания на автоматическое формирование отчёта.

public int? TaskId { get; }

Property Value

int?

Type

Тип уведомления.

public NotificationType Type { get; }

Property Value

NotificationType

Url

Ссылка на новость, для которой показано уведомление.

public string Url { get; }

Property Value

string

Methods

DeleteAsync()

Удаляет уведомление из центра уведомлений текущего пользователя.

public Task DeleteAsync()

Returns

Task

MarkAsReadAsync()

Маркирует уведомление как прочитанное.

public Task MarkAsReadAsync()

Returns

Task

Экземпляр Task, представляющий собой начатую асинхронную операцию.

MarkAsUnreadAsync()

Маркирует уведомление как непрочитанное.

public Task MarkAsUnreadAsync()

Returns

Task

Экземпляр Task, представляющий собой начатую асинхронную операцию.

ToString()

Возвращает текст уведомления.

public override string ToString()

Returns

string

Текст уведомления.