DbContextOptionsExtensionInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的資訊/中繼資料 IDbContextOptionsExtension 。
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- 繼承
-
DbContextOptionsExtensionInfo
- 衍生
備註
如需詳細資訊和範例,請參閱 資料庫提供者和延伸模組的實作 。
建構函式
DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
建立新的 DbContextOptionsExtensionInfo 實例,其中包含指定延伸模組的資訊/中繼資料。 |
屬性
Extension |
這個實例包含中繼資料的延伸模組。 |
IsDatabaseProvider |
|
LogFragment |
用於記錄的訊息片段,通常包含任何已設定之實用非預設選項的相關資訊。 |
方法
GetServiceProviderHashCode() |
傳回從任何會導致需要新 IServiceProvider 選項建立的雜湊碼。 例如,如果選項會影響單一服務。 不過,大部分的延伸模組沒有這類選項,而且應該傳回零。 |
PopulateDebugInfo(IDictionary<String,String>) |
填入在延伸模組使用之間可能會變更的資訊字典,以便與先前的此選項群組態進行比較,而且可以記錄差異。 字典索引鍵應前面加上延伸模組名稱。 例如: |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
傳回值,指出 中使用的 GetServiceProviderHashCode() 所有選項是否與指定延伸模組中的相同。 |