ErrorManager(IErrorDescriptionSerializer, ISession, ISequentialGuidProvider, IActionHistoryStrategy, ITypeInfoResolver, IErrorDetailWriter) - конструктор
Создаёт экземпляр класса с указанием его зависимостей на клиенте.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public ErrorManager(
IErrorDescriptionSerializer descriptionSerializer,
ISession session,
ISequentialGuidProvider sequentialGuidProvider,
IActionHistoryStrategy actionHistoryStrategy = null,
ITypeInfoResolver typeInfoResolver = null,
IErrorDetailWriter errorDetailWriter = null
)
Public Sub New (
descriptionSerializer As IErrorDescriptionSerializer,
session As ISession,
sequentialGuidProvider As ISequentialGuidProvider,
Optional actionHistoryStrategy As IActionHistoryStrategy = Nothing,
Optional typeInfoResolver As ITypeInfoResolver = Nothing,
Optional errorDetailWriter As IErrorDetailWriter = Nothing
)
public:
ErrorManager(
IErrorDescriptionSerializer^ descriptionSerializer,
ISession^ session,
ISequentialGuidProvider^ sequentialGuidProvider,
IActionHistoryStrategy^ actionHistoryStrategy = nullptr,
ITypeInfoResolver^ typeInfoResolver = nullptr,
IErrorDetailWriter^ errorDetailWriter = nullptr
)
new :
descriptionSerializer : IErrorDescriptionSerializer *
session : ISession *
sequentialGuidProvider : ISequentialGuidProvider *
?actionHistoryStrategy : IActionHistoryStrategy *
?typeInfoResolver : ITypeInfoResolver *
?errorDetailWriter : IErrorDetailWriter
(* Defaults:
let _actionHistoryStrategy = defaultArg actionHistoryStrategy null
let _typeInfoResolver = defaultArg typeInfoResolver null
let _errorDetailWriter = defaultArg errorDetailWriter null
*)
-> ErrorManager
Параметры
- descriptionSerializer IErrorDescriptionSerializer
- Объект, управляющий сериализацией описаний ошибок.
- session ISession
- Сессия пользователя.
- sequentialGuidProvider ISequentialGuidProvider
- Объект, выполняющий генерацию Guid для последовательной вставки в таблицы SQL.
- actionHistoryStrategy IActionHistoryStrategy (Optional)
-
Стратегия управления историей действий карточки,
или null, если такой объект не зарегистрирован.
- typeInfoResolver ITypeInfoResolver (Optional)
-
Объект, получающий информацию по типу карточки,
или null, если такой объект не зарегистрирован и информация по типам недоступна.
- errorDetailWriter IErrorDetailWriter (Optional)
-
Объект, выполняющий запись объекта с деталями по возникшей ошибке,
или null, если такой объект не зарегистрирован и детали не будут сохранены.