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) | ||
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследован от Object.) | |
GetAdditionalData |
Получить дополнительные данные для сохранения в БД
| |
GetHashCode | (Переопределяет EntityTypeEventArgsGetHashCode.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
GetUserForHistory |
Получить пользователя для истории
| |
Initialize | (Унаследован от AuditEventArgs.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследован от Object.) | |
SetAdditionalData |
Восстановить значения из дополнительных данных БД
| |
SetUserForHistory |
Установить пользователя для истории по объекту
| |
ToString | Возвращает строку, представляющую текущий объект. (Унаследован от Object.) | |
TryCreate(IEntity, IEntity, Guid) |
Попытаться создать параметры события. Если не удалось найти объект или действие, то возвращается null.
| |
TryCreate(IEntity, IEntity, String) |
Попытаться создать параметры события. Если не удалось найти объект или действие, то возвращается null.
| |
TryGetUserForHistory |
Получить пользователя для истории
|
Имя | Описание | |
---|---|---|
auditAction | (Унаследован от AuditEventArgs.) | |
auditObject | (Унаследован от AuditEventArgs.) | |
EntityActionHistory_UsersToObjects |
Ключ для хранения пользователя для истории по указанному объекту
| |
newEntity | ||
oldEntity |