DatabaseDeveloperPageExceptionFilter Class

Definition

An IDeveloperPageExceptionFilter that captures database-related exceptions that can be resolved by using Entity Framework migrations. When these exceptions occur, an HTML response with details about possible actions to resolve the issue is generated.

public ref class DatabaseDeveloperPageExceptionFilter sealed : Microsoft::AspNetCore::Diagnostics::IDeveloperPageExceptionFilter
public sealed class DatabaseDeveloperPageExceptionFilter : Microsoft.AspNetCore.Diagnostics.IDeveloperPageExceptionFilter
type DatabaseDeveloperPageExceptionFilter = class
    interface IDeveloperPageExceptionFilter
Public NotInheritable Class DatabaseDeveloperPageExceptionFilter
Implements IDeveloperPageExceptionFilter
Inheritance
DatabaseDeveloperPageExceptionFilter
Implements

Remarks

This should only be enabled in the Development environment.

Constructors

DatabaseDeveloperPageExceptionFilter(ILogger<DatabaseDeveloperPageExceptionFilter>, IOptions<DatabaseErrorPageOptions>)

Initializes a new instance of DatabaseDeveloperPageExceptionFilter.

Methods

HandleExceptionAsync(ErrorContext, Func<ErrorContext,Task>)

Handle DbException errors and output an HTML response with additional details.

Applies to