DatabaseErrorPageMiddleware 类

定义

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

public ref class DatabaseErrorPageMiddleware : IObserver<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, IObserver<System::Diagnostics::DiagnosticListener ^>
public class DatabaseErrorPageMiddleware : IObserver<System.Collections.Generic.KeyValuePair<string,object>>, IObserver<System.Diagnostics.DiagnosticListener>
type DatabaseErrorPageMiddleware = class
    interface IObserver<DiagnosticListener>
    interface IObserver<KeyValuePair<string, obj>>
Public Class DatabaseErrorPageMiddleware
Implements IObserver(Of DiagnosticListener), IObserver(Of KeyValuePair(Of String, Object))
继承
DatabaseErrorPageMiddleware
实现

构造函数

DatabaseErrorPageMiddleware(RequestDelegate, ILoggerFactory, IOptions<DatabaseErrorPageOptions>)
已过时.

初始化 DatabaseErrorPageMiddleware 类的新实例。

方法

Invoke(HttpContext)

处理单个请求。

显式接口实现

IObserver<DiagnosticListener>.OnCompleted()

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

IObserver<DiagnosticListener>.OnError(Exception)

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

IObserver<DiagnosticListener>.OnNext(DiagnosticListener)

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

IObserver<KeyValuePair<String,Object>>.OnCompleted()

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

IObserver<KeyValuePair<String,Object>>.OnError(Exception)

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

IObserver<KeyValuePair<String,Object>>.OnNext(KeyValuePair<String,Object>)

从管道中捕获可以使用实体框架迁移解决的同步和异步数据库相关异常。 发生这些异常时,将生成 HTML 响应,其中包含解决问题的可能操作的详细信息。

适用于