DbContextOptionsExtensionInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Informazioni/metadati per un IDbContextOptionsExtensionoggetto .
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Ereditarietà
-
DbContextOptionsExtensionInfo
- Derivato
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .
Costruttori
DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Crea una nuova DbContextOptionsExtensionInfo istanza contenente informazioni/metadati per l'estensione specificata. |
Proprietà
Extension |
Estensione per cui questa istanza contiene metadati. |
IsDatabaseProvider |
|
LogFragment |
Frammento di messaggio per la registrazione contenente in genere informazioni su eventuali opzioni non predefinite utili configurate. |
Metodi
GetServiceProviderHashCode() |
Restituisce un codice hash creato da tutte le opzioni che potrebbero causare la necessità di un nuovo IServiceProvider oggetto. Ad esempio, se le opzioni influiscono su un servizio singleton. Tuttavia la maggior parte delle estensioni non dispone di tali opzioni e dovrebbe restituire zero. |
PopulateDebugInfo(IDictionary<String,String>) |
Popola un dizionario di informazioni che possono cambiare tra l'uso dell'estensione in modo che possa essere confrontato con una configurazione precedente per questa opzione e le differenze possono essere registrate. La chiave del dizionario deve essere preceduta dal nome dell'estensione. Ad esempio, |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Restituisce un valore che indica se tutte le opzioni usate in GetServiceProviderHashCode() sono uguali a quella dell'estensione specificata. |