Table of Contents

Class EventRecord

Namespace
Ascon.Polynom.Web.Api.Data.Models.EventLog
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет запись события.

public class EventRecord : NamedObject, IEventRecord, INamedObject, IHaveName, IHaveIcon, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inheritance
EventRecord
Implements
Inherited Members
Extension Methods

Constructors

EventRecord()

public EventRecord()

Properties

DateTime

Дата и время возникновения события.

public DateTime DateTime { get; set; }

Property Value

DateTime

DefaultObject

Возвращает объект по умолчанию.

public static EventRecord DefaultObject { get; }

Property Value

EventRecord

IconCode

Код используемой иконки

public int IconCode { get; set; }

Property Value

int

IconColor

Возвращает или задает цвет иконки.

public int? IconColor { get; set; }

Property Value

int?

LoggedObject

Объект, к которому относится запись.

public ILoggedObject LoggedObject { get; set; }

Property Value

ILoggedObject

Message

Сообщение.

public string Message { get; set; }

Property Value

string

Reference

Справочник, в котором произошло событие.

public ILoggedObject Reference { get; set; }

Property Value

ILoggedObject

Result

Результат применения действия.

public TransactionRecordsGroupResult Result { get; set; }

Property Value

TransactionRecordsGroupResult

Type

Тип события.

public EventRecordTypes Type { get; set; }

Property Value

EventRecordTypes

User

Пользователь, который совершил описываемое действие.

public IUser User { get; set; }

Property Value

IUser

WriteAccess

Возвращает признак, открыт ли объект на запись.

public bool WriteAccess { get; set; }

Property Value

bool