ViewHelperLogViewExecutionErrorAsync - метод
Логирует ошибку произошедшую при выполнении представления.
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task<string> LogViewExecutionErrorAsync(
IErrorManager errorManager,
ISession session,
ICardCache cardCache,
ITessaViewRequest request,
Exception exception,
Func<CancellationToken, ValueTask<IErrorFile[]>> getErrorFilesFuncAsync = null,
CancellationToken cancellationToken = default
)
Public Shared Function LogViewExecutionErrorAsync (
errorManager As IErrorManager,
session As ISession,
cardCache As ICardCache,
request As ITessaViewRequest,
exception As Exception,
Optional getErrorFilesFuncAsync As Func(Of CancellationToken, ValueTask(Of IErrorFile())) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of String)
public:
static Task<String^>^ LogViewExecutionErrorAsync(
IErrorManager^ errorManager,
ISession^ session,
ICardCache^ cardCache,
ITessaViewRequest^ request,
Exception^ exception,
Func<CancellationToken, ValueTask<array<IErrorFile^>^>>^ getErrorFilesFuncAsync = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
static member LogViewExecutionErrorAsync :
errorManager : IErrorManager *
session : ISession *
cardCache : ICardCache *
request : ITessaViewRequest *
exception : Exception *
?getErrorFilesFuncAsync : Func<CancellationToken, ValueTask<IErrorFile[]>> *
?cancellationToken : CancellationToken
(* Defaults:
let _getErrorFilesFuncAsync = defaultArg getErrorFilesFuncAsync null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<string>
- errorManager IErrorManager
- Объект, управляющий отправкой и получением ошибок.
- session ISession
- Сессия пользователя.
- cardCache ICardCache
- Потокобезопасный кэш с карточками и дополнительными настройками.
- request ITessaViewRequest
- Запрос к представлению ITessaView.
- exception Exception
- Логируемое исключение.
- getErrorFilesFuncAsync FuncCancellationToken, ValueTaskIErrorFile (Optional)
- Функция возвращающая файлы связанные с ошибкой.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskStringСообщение описывающее ошибку.