SessionContext — класс

Класс SessionContext содержит методы и свойства контекста сессии.

Пространство имён: DocsVision.Platform.WebClient

Сборка: DocsVision.Platform.WebClient.dll

Синтаксис

public sealed class SessionContext : IServiceProvider

Конструкторы

Имя Описание

SessionContext(IRequestContextProvider)

Инициализирует новый экземпляр класса SessionContext.

Свойства

Имя Описание

AdvancedCardManager

Возвращает менеджер для работы с карточками.

AdvancedLockManager

Возвращает менеджер для работы с блокировками.

BaseAlias

Возвращает псевдоним базы данных, к которой выполнено подключение.

FullTextSearchEnabled

Возвращает флаг, указывающий, что включено полнотекстовое индексирование.

ObjectContext

Возвращает контекст объектов.

Session

Возвращает пользовательскую сессию.

UserInfo

Возвращает информацию о текущем пользователе.

Методы

Имя Описание

RegisterObjectContextCreateHandler (Action<ObjectContext>)

Добавляет дополнительный обработчик для события инициализации контекста объектов.

Close

Освобождает объекты контекста объектов и пользовательской сессии.

DisposeObjectContext

Освобождает объект контекста объектов.

GetService(Type)

Зарезервирован.

ResetRolesCache(ObjectBase)

Вызывает метод ResetRolesCache системы Docsvision для сброса кэша ролевой модели.

RollbackChanges

Отменяет несохранённые изменения контекста объектов.