IErrorManager - интерфейс

Объект, управляющий отправкой и получением ошибок.

Definition

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

Методы

ReportErrorAsync Сообщает об ошибке с заданными параметрами и с необязательным дополнительным описанием, в т.ч. с файлами. Для ошибки создаётся карточка с детальным описанием и с заданным идентификатором, в которой можно выполнять поиск по категории и тексту. Метод возвращает идентификатор фактически созданной ошибки. Если при отправке ошибки возникло исключение, то оно будет выброшено наружу. Используйте метод ReportErrorSafe (using Tessa.Platform.Runtime), чтобы поглощать исключения, возникшие при отправке.
TryGetAsync Возвращает описание ошибки Description и запись в истории действий Record, или null, если ошибка не найдена по заданному идентификатору. Обычно метод доступен только на сервере, на клиенте он будет возвращать null.

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

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

См. также