ErrorManager(IErrorDescriptionSerializer, ISession, IDbScope, ISequentialGuidProvider, IActionHistoryStrategy, ITypeInfoResolver, IErrorDetailWriter) - конструктор

Создаёт экземпляр класса с указанием его зависимостей на сервере.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ErrorManager(
	IErrorDescriptionSerializer descriptionSerializer,
	ISession session,
	IDbScope dbScope,
	ISequentialGuidProvider sequentialGuidProvider,
	IActionHistoryStrategy actionHistoryStrategy = null,
	ITypeInfoResolver typeInfoResolver = null,
	IErrorDetailWriter errorDetailWriter = null
)

Параметры

descriptionSerializer  IErrorDescriptionSerializer
Объект, управляющий сериализацией описаний ошибок.
session  ISession
Сессия пользователя.
dbScope  IDbScope
Объект для взаимодействия с базой данных.
sequentialGuidProvider  ISequentialGuidProvider
Объект, выполняющий генерацию Guid для последовательной вставки в таблицы SQL.
actionHistoryStrategy  IActionHistoryStrategy  (Optional)
Стратегия управления историей действий карточки, или null, если такой объект не зарегистрирован.
typeInfoResolver  ITypeInfoResolver  (Optional)
Объект, получающий информацию по типу карточки, или null, если такой объект не зарегистрирован и информация по типам недоступна.
errorDetailWriter  IErrorDetailWriter  (Optional)
Объект, выполняющий запись объекта с деталями по возникшей ошибке, или null, если такой объект не зарегистрирован и детали не будут сохранены.

См. также