ViewHelperLogViewExecutionErrorAsync - метод

Логирует ошибку произошедшую при выполнении представления.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static Task<string> LogViewExecutionErrorAsync(
	IErrorManager errorManager,
	ISession session,
	ICardCache cardCache,
	ITessaViewRequest request,
	Exception exception,
	Func<CancellationToken, ValueTask<IErrorFile[]>> getErrorFilesFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

errorManager  IErrorManager
Объект, управляющий отправкой и получением ошибок.
session  ISession
Сессия пользователя.
cardCache  ICardCache
Потокобезопасный кэш с карточками и дополнительными настройками.
request  ITessaViewRequest
Запрос к представлению ITessaView.
exception  Exception
Логируемое исключение.
getErrorFilesFuncAsync  FuncCancellationToken, ValueTaskIErrorFile  (Optional)
Функция возвращающая файлы связанные с ошибкой.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskString
Сообщение описывающее ошибку.

См. также