ObjectContext — класс
Класс ObjectContext
предоставляет методы доступа к сущностям объектной модели уровня бизнес-логики.
-
Пространство имён:
DocsVision.Platform.ObjectModel
-
Сборка:
DocsVision.Platform.ObjectModel.dll
Синтаксис
public sealed class ObjectContext : IDisposable, IServiceContainer, IServiceProvider, IObjectContext, ILockManager
Конструкторы
Имя | Описание |
---|---|
Инициализирует новый экземпляр класса |
Свойства
Имя | Описание |
---|---|
Возвращает признак существования контекста объектов. |
|
Возвращает название учетной записи текущего пользователя. |
Методы
Имя | Описание |
---|---|
Применяет все изменения, которые были сделаны в контексте объектов. |
|
Добавляет объект в контекст объектов. |
|
Добавляет указанный сервис в контекст объектов. |
|
Копирует указанный объект в нового владельца. |
|
Данный метод используется для удаления заданного объекта. |
|
|
Выполняет очистку ресурсов контекста объектов. |
Возвращает первый результат поиска, удовлетворяющий заданным условиям. |
|
Возвращает первый результат поиска, удовлетворяющий заданным условиям. |
|
|
Получает объект по переданной ссылке. |
Получает объект по переданной ссылке. Также передаются дополнительные параметры получения объекта. |
|
Получает объект заданного типа с указанным идентификатором. |
|
|
Получает объект заданного типа из переданной ссылки. |
|
Получает ссылку на объект заданного типа с указанным идентификатором. |
|
Получает ссылку на переданный объект. |
Возвращает сервис, реализующий переданный интерфейс. |
|
Блокирует объект по переданной ссылке. |
|
Блокирует переданный объект. |
|
Метод обновляет корневой объект. |
|
Отменяет все изменения в контексте объектов, которые не были сохранены методом |
|
Отменяет несохранённые изменения в заданном объекте. |
|
Сохраняет изменения выбранного объекта. |
|
Сохраняет изменения выбранного объекта. |
|
|
Сохраняет изменения в заданной коллекции объектов. |
Снимает с объекта собственную блокировку. |
События
Имя | Описание |
---|---|
|
Событие возникает после сохранения всех изменений в контексте, вызванного |
|
Событие возникает после сохранения всех изменений в контексте, вызванного |
|
Событие возникает после сохранения всех изменений в контексте, вызванного |
|
Событие возникает до сохранения всех изменений в контексте, вызванного |
|
Событие возникает до сохранения всех изменений в контексте, вызванного |
|
Событие возникает до сохранения всех изменений в контексте, вызванного |
|
Событие возникает до отмены изменений, вызванной |
|
Событие возникает до отмены изменений, вызванной |
|
Событие возникает до отмены изменений, вызванной |
|
Событие возникает перед очисткой, вызванной методом |
|
Событие возникает после обновления, вызванного методом |
|
Событие возникает после отмены изменений, вызванной |
|
Событие возникает после отмены изменений, вызванной |
|
Событие возникает после отмены изменений, вызванной |