EntityActionEventArgs - класс |
Пространство имён: EleWise.ELMA.Model.Events
public class EntityActionEventArgs : EntityTypeEventArgs, IEntityHistoryEventArgs, IAuditEventArgs, IAuditEventHolder, IExtendedPropertiesContainer
Тип EntityActionEventArgs предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| Action |
Действие
(Унаследован от AuditEventArgs.) | |
| ActionAuthor |
Пользователь, запустивший событие
| |
| ActionDate |
Время генерации события, задается в конструкторе
| |
| AuthenticationService |
Используем кэширование (эвенты создаются вручную, инъекцию не получится использовать)
| |
| EntityType |
Тип сущности
(Унаследован от EntityTypeEventArgs.) | |
| ExtendedProperties |
Получить словарь объектов по имени, которые могут быть использованы в шаблонах
(Переопределяет EntityTypeEventArgsExtendedProperties.) | |
| Metadata |
Метаданные
(Унаследован от EntityTypeEventArgs.) | |
| Multiple |
Множественное событие сгруппировано по UnitOfWork, ActionType, ActionObjectUid
| |
| New |
Новая сущность (после изменения)
| |
| Object |
Объект события
(Унаследован от AuditEventArgs.) | |
| Old |
Старая сущность (до изменения)
| |
| UnitOfWorkUid |
Уникальный идентификатор единицы работы, в которой было сгенерировано данное событие.
Для новых событий равно Empty |
| Имя | Описание | |
|---|---|---|
| Equals(Object) | (Переопределяет EntityTypeEventArgsEquals(Object).) | |
| Equals(EntityActionEventArgs) | ||
| GetAdditionalData |
Получить дополнительные данные для сохранения в БД
| |
| GetHashCode | (Переопределяет EntityTypeEventArgsGetHashCode.) | |
| GetUserForHistory |
Получить пользователя для истории
| |
| Initialize | (Унаследован от AuditEventArgs.) | |
| SetAdditionalData |
Восстановить значения из дополнительных данных БД
| |
| SetUserForHistory |
Установить пользователя для истории по объекту
| |
| TryCreate(IEntity, IEntity, Guid) |
Попытаться создать параметры события. Если не удалось найти объект или действие, то возвращается null.
| |
| TryCreate(IEntity, IEntity, String) |
Попытаться создать параметры события. Если не удалось найти объект или действие, то возвращается null.
| |
| TryGetUserForHistory |
Получить пользователя для истории
|
| Имя | Описание | |
|---|---|---|
| auditAction | (Унаследован от AuditEventArgs.) | |
| auditObject | (Унаследован от AuditEventArgs.) | |
| EntityActionHistory_UsersToObjects |
Ключ для хранения пользователя для истории по указанному объекту
| |
| newEntity | ||
| oldEntity |
| Имя | Описание | |
|---|---|---|
| GetID |
Получить идентификатор из объекта.
Вызывает ToString().ToLower()
(Определяется ObjectExtensions.) | |
| Implementation |
Получить реальный объект из класса
(Определяется ModelExtensions.) | |
| SafeToString | (Определяется ObjectExtensions.) | |
| ToEncodedJson |
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.) | |
| ToJson |
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.) | |
| ToJsonSlice |
Получить представление объекта в структуре Json.
Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.) |