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

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

Definition

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

Параметры

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

См. также