ErrorManager - класс

Объект, управляющий отправкой и получением ошибок. Получение информации по ошибкам обычно доступно только на сервере.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class ErrorManager : IErrorManager
Inheritance
Object    ErrorManager
Implements
IErrorManager

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

ErrorManager(IErrorDescriptionSerializer, ISession, ISequentialGuidProvider, IActionHistoryStrategy, ITypeInfoResolver, IErrorDetailWriter) Создаёт экземпляр класса с указанием его зависимостей на клиенте.
ErrorManager(IErrorDescriptionSerializer, ISession, IDbScope, ISeparateDbConnectionWorker, ISequentialGuidProvider, IActionHistoryStrategy, ITypeInfoResolver, IErrorDetailWriter) Создаёт экземпляр класса с указанием его зависимостей на сервере.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ReportErrorAsync Сообщает об ошибке с заданными параметрами и с необязательным дополнительным описанием, в т.ч. с файлами. Для ошибки создаётся карточка с детальным описанием и с заданным идентификатором, в которой можно выполнять поиск по категории и тексту. Метод возвращает идентификатор фактически созданной ошибки. Если при отправке ошибки возникло исключение, то оно будет выброшено наружу. Используйте метод ReportErrorSafe (using Tessa.Platform.Runtime), чтобы поглощать исключения, возникшие при отправке.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetAsync Возвращает описание ошибки Description и запись в истории действий Record, или null, если ошибка не найдена по заданному идентификатору. Обычно метод доступен только на сервере, на клиенте он будет возвращать null.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
ReportErrorSafeAsync Сообщает об ошибке с заданными параметрами и с необязательным дополнительным описанием, в т.ч. с файлами. Для ошибки создаётся карточка с детальным описанием и с заданным идентификатором, в которой можно выполнять поиск по категории и тексту. Если при отправке ошибки возникло любое исключение, то оно поглощается и заносится в лог Error Метод возвращает идентификатор фактически созданной ошибки или null, если при отправке ошибки возникло исключение.
(Определяется RuntimeExtensions)
Set
(Определяется ComHelper)

См. также