Table of Contents

Interface IEventRecord

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

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

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(EventRecord))]
public interface IEventRecord : INamedObject, IHaveName, IHaveIcon, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inherited Members
Extension Methods

Properties

DateTime

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

DateTime DateTime { get; set; }

Property Value

DateTime

LoggedObject

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

ILoggedObject LoggedObject { get; set; }

Property Value

ILoggedObject

Message

Сообщение.

string Message { get; set; }

Property Value

string

Reference

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

ILoggedObject Reference { get; set; }

Property Value

ILoggedObject

Result

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

TransactionRecordsGroupResult Result { get; set; }

Property Value

TransactionRecordsGroupResult

Type

Тип события.

EventRecordTypes Type { get; set; }

Property Value

EventRecordTypes

User

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

IUser User { get; set; }

Property Value

IUser