ExceptionDetailsProvider (в Asp Net Core) - PullRequest
0 голосов
/ 30 марта 2019

https://github.com/aspnet/Diagnostics/tree/082d505977d72c75b68935c93c21feded6928e5f/src/Microsoft.AspNetCore.Diagnostics/DeveloperExceptionPage

Я хочу реализовать пользовательское DeveloperExceptionPageMiddleware, так как это проект с открытым исходным кодом, я не могу найти детали реализации для

private Task DisplayRuntimeException(HttpContext context, Exception ex)
{
            var request = context.Request;

            var model = new ErrorPageModel
            {
                Options = _options,
                ErrorDetails = _exceptionDetailsProvider.GetDetails(ex), // NEED SOURCE CODE
                Query = request.Query,
                Cookies = request.Cookies,
                Headers = request.Headers
            };

            var errorPage = new ErrorPage(model);
            return errorPage.ExecuteAsync(context);
}

Пожалуйста, предоставьте детали реализации для

ErrorDetails = _exceptionDetailsProvider.GetDetails(ex)

1 Ответ

0 голосов
/ 31 марта 2019

https://github.com/aspnet/AspNetCore

Состоит из полной реализации (проект с открытым исходным кодом от Microsoft).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...