<< Click to Display Table of Contents >> Объектная модель > Основные механизмы EntityEvents – события сущности |
Для программного отключения событий типов сущностей и свойств сущностей используется класс Sungero.Core.EntityEvents.
Методы
Имя |
Описание |
---|---|
Отключить указанные события |
|
DisableAll() |
Отключить все события |
Пример. Создание документа без выполнения событий «До сохранения» и «После сохранения»
public static void CreateDocNoEvents(Sungero.Domain.Client.ExecuteActionArgs e)
{
using (EntityEvents.Disable(AgendaDocuments.Info.Events.BeforeSave, AgendaDocuments.Info.Events.AfterSave))
{
var doc = AgendaDocuments.Create();
doc.Name = "Протокол совещания" + Calendar.Now;
doc.Save();
}
}
Пример. Отключение всех событий сущности AgendaDocuments
using (EntityEvents.DisableAll(AgendaDocuments.Info))
{
_obj.Author = Users.Get(1);
}
© Компания Directum, 2024 |