11 writes to ProblemDetails
Microsoft.AspNetCore.Diagnostics (3)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
229ProblemDetails = CreateProblemDetails(errorContext, httpContext),
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
208ProblemDetails = { Status = context.Response.StatusCode },
StatusCodePage\StatusCodePagesOptions.cs (1)
31!await problemDetailsService.TryWriteAsync(new() { HttpContext = context.HttpContext, ProblemDetails = { Status = statusCode } }))
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
1438ProblemDetails = new HttpValidationProblemDetails(errors)
Microsoft.AspNetCore.Http.Results (2)
ProblemHttpResult.cs (1)
66if (problemDetailsService is null || !await problemDetailsService.TryWriteAsync(new() { HttpContext = httpContext, ProblemDetails = ProblemDetails }))
ValidationProblem.cs (1)
63if (problemDetailsService is null || !await problemDetailsService.TryWriteAsync(new() { HttpContext = httpContext, ProblemDetails = ProblemDetails }))
Microsoft.AspNetCore.Identity (1)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
1444ProblemDetails = new HttpValidationProblemDetails(errors)
Microsoft.AspNetCore.Mvc.Core (3)
Formatters\TextOutputFormatter.cs (1)
138ProblemDetails = { Status = statusCode }
Infrastructure\DefaultProblemDetailsFactory.cs (1)
111_configure?.Invoke(new() { HttpContext = httpContext!, ProblemDetails = problemDetails });
Infrastructure\ObjectResultExecutor.cs (1)
110ProblemDetails = { Status = statusCode }
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
111ProblemDetails = problemDetails
13 references to ProblemDetails
Microsoft.AspNetCore.Http.Abstractions (1)
ProblemDetails\ProblemDetailsContext.cs (1)
26/// An instance of <see cref="ProblemDetails"/> that will be
Microsoft.AspNetCore.Http.Extensions (5)
DefaultProblemDetailsWriter.cs (4)
56ProblemDetailsDefaults.Apply(context.ProblemDetails, httpContext.Response.StatusCode); 66context.ProblemDetails.Extensions["traceId"] = traceId; 70var problemDetailsType = context.ProblemDetails.GetType(); 73context.ProblemDetails,
ProblemDetailsService.cs (1)
29ArgumentNullException.ThrowIfNull(context.ProblemDetails);
Microsoft.AspNetCore.Mvc.Core (7)
Infrastructure\DefaultApiProblemDetailsWriter.cs (7)
58context.ProblemDetails.Status ?? context.HttpContext.Response.StatusCode, 59context.ProblemDetails.Title, 60context.ProblemDetails.Type, 61context.ProblemDetails.Detail, 62context.ProblemDetails.Instance); 64if (context.ProblemDetails?.Extensions is not null) 66foreach (var extension in context.ProblemDetails.Extensions)