DatabaseErrorPageMiddleware 類別

定義

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

C#
public class DatabaseErrorPageMiddleware : IObserver<System.Collections.Generic.KeyValuePair<string,object>>, IObserver<System.Diagnostics.DiagnosticListener>
繼承
DatabaseErrorPageMiddleware
實作

建構函式

方法

Invoke(HttpContext)

處理個別要求。

明確介面實作

IObserver<DiagnosticListener>.OnCompleted()

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

IObserver<DiagnosticListener>.OnError(Exception)

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

IObserver<DiagnosticListener>.OnNext(DiagnosticListener)

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

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

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

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

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

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

從可使用 Entity Framework 移轉解析的管線擷取同步和非同步資料庫相關例外狀況。 當這些例外狀況發生時,會產生 HTML 回應,其中包含可能解決問題的動作詳細資料。

適用於

產品 版本
ASP.NET Core 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0