ErrorManager(IErrorDescriptionSerializer, ISession, ISequentialGuidProvider, IActionHistoryStrategy, ITypeInfoResolver, IErrorDetailWriter) - конструктор |
Создаёт экземпляр класса с указанием его зависимостей на клиенте.
Пространство имён:
Tessa.Platform.Runtime
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис 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
- Тип: Tessa.Platform.RuntimeIErrorDescriptionSerializer
Объект, управляющий сериализацией описаний ошибок. - session
- Тип: Tessa.Platform.RuntimeISession
Сессия пользователя. - sequentialGuidProvider
- Тип: Tessa.PlatformISequentialGuidProvider
Объект, выполняющий генерацию Guid для последовательной вставки в таблицы SQL. - actionHistoryStrategy (Optional)
- Тип: Tessa.Platform.RuntimeIActionHistoryStrategy
Стратегия управления историей действий карточки,
или null, если такой объект не зарегистрирован.
- typeInfoResolver (Optional)
- Тип: Tessa.Platform.RuntimeITypeInfoResolver
Объект, получающий информацию по типу карточки,
или null, если такой объект не зарегистрирован и информация по типам недоступна.
- errorDetailWriter (Optional)
- Тип: Tessa.Platform.RuntimeIErrorDetailWriter
Объект, выполняющий запись объекта с деталями по возникшей ошибке,
или null, если такой объект не зарегистрирован и детали не будут сохранены.
См. также