WarningsConfigurationBuilder 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
配置由 Entity Framework 產生的警告的執行時行為。 你可以為每種警告類型設定預設行為和行為。
這個類別是用在 ConfigureWarnings(Action<WarningsConfigurationBuilder>) API 裡,並不是設計成可以直接在你的應用程式程式碼中建構的。
public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
- 繼承
-
WarningsConfigurationBuilder
建構函式
| 名稱 | Description |
|---|---|
| WarningsConfigurationBuilder(WarningsConfiguration) |
初始化 WarningsConfigurationBuilder 類別的新執行個體。 這個類別是用在 ConfigureWarnings(Action<WarningsConfigurationBuilder>) API 裡,並不是設計成可以直接在你的應用程式程式碼中建構的。 |
屬性
| 名稱 | Description |
|---|---|
| Configuration |
取得用來儲存設定的內部物件。 |
方法
| 名稱 | Description |
|---|---|
| Default(WarningBehavior) |
設定警告產生時的預設行為。 |
| Ignore(CoreEventId[]) |
當產生指定的核心警告時,什麼都不會發生。 資料庫提供者(及其他擴充功能)可能會提供此方法的擴充方法多載,以設定其產生的警告行為。 |
| Log(CoreEventId[]) |
當產生指定的核心警告時,會記錄警告。 資料庫提供者(及其他擴充功能)可能會提供此方法的擴充方法多載,以設定其產生的警告行為。 |
| Throw(CoreEventId[]) |
當產生指定核心警告時,會拋出例外。 資料庫提供者(及其他擴充功能)可能會提供此方法的擴充方法多載,以設定其產生的警告行為。 |
擴充方法
| 名稱 | Description |
|---|---|
| Ignore(WarningsConfigurationBuilder, InMemoryEventId[]) |
當產生指定的記憶體警告時,不會造成任何反應。 |
| Ignore(WarningsConfigurationBuilder, RelationalEventId[]) |
當產生指定的關聯式資料庫警告時,不會造成任何反應。 |
| Log(WarningsConfigurationBuilder, InMemoryEventId[]) |
當產生指定的記憶體警告時,會記錄警告。 |
| Log(WarningsConfigurationBuilder, RelationalEventId[]) |
當產生指定的關聯式資料庫警告時,會記錄警告。 |
| Throw(WarningsConfigurationBuilder, InMemoryEventId[]) |
當產生指定的記憶體警告時,會拋出例外。 |
| Throw(WarningsConfigurationBuilder, RelationalEventId[]) |
當產生指定的關聯式資料庫警告時,會拋出例外。 |