WarningsConfiguration 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示應該擲回、記錄或忽略警告的組態。 依資料庫提供者或延伸模組。 這些選項是使用 WarningsConfigurationBuilder 來設定。
public class WarningsConfiguration
type WarningsConfiguration = class
Public Class WarningsConfiguration
- 繼承
-
WarningsConfiguration
備註
此類別的實例設計為不可變。 若要變更選項,請呼叫其中一個 'With...'方法,用來取得選項已變更的新實例。
如需詳細資訊和範例,請參閱 特定訊息 的設定。
建構函式
WarningsConfiguration() |
建立新的空白組態,並將所有選項設定為預設值。 |
WarningsConfiguration(WarningsConfiguration) |
實作 方法時,由衍生類別建構函式呼叫 Clone() 。 |
屬性
DefaultBehavior |
從 DefaultBehavior 方法設定的選項。 |
方法
Clone() |
覆寫衍生類別中的這個方法,以確保建立的任何複製也是該類別的。 |
GetBehavior(EventId) |
WarningBehavior取得指定事件識別碼的集合,如果沒有設定明確的行為,則 |
GetLevel(EventId) |
LogLevel取得指定事件識別碼的集合,如果沒有設定明確的行為,則 |
GetServiceProviderHashCode() |
傳回從任何會導致需要新 IServiceProvider 選項建立的雜湊碼。 |
ShouldUseSameServiceProvider(WarningsConfiguration) |
傳回值,指出 中使用的 GetServiceProviderHashCode() 所有選項是否與指定延伸模組中的相同。 |
TryWithExplicit(EventId, WarningBehavior) |
建立具有指定事件識別碼之指定明確 WarningBehavior 集合的新實例,但只有在尚未設定明確的行為時。 直接呼叫這個方法並不常見。 請改用 WarningsConfigurationBuilder 。 |
WithDefaultBehavior(WarningBehavior) |
使用與這個實例相同的所有選項建立新的實例,但已變更指定的選項。 直接呼叫這個方法並不常見。 請改用 WarningsConfigurationBuilder 。 |
WithExplicit(IEnumerable<EventId>, WarningBehavior) |
針對所有指定的事件識別碼,建立具有指定明確 WarningBehavior 集合的新實例。 直接呼叫這個方法並不常見。 請改用 WarningsConfigurationBuilder 。 |
WithExplicit(IEnumerable<ValueTuple<EventId,LogLevel>>) |
針對所有指定的事件識別碼,建立具有指定記錄層級設定的新實例。 直接呼叫這個方法並不常見。 請改用 WarningsConfigurationBuilder 。 |