DbContextOptionsExtensionInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Informations/métadonnées pour un IDbContextOptionsExtension.
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Héritage
-
DbContextOptionsExtensionInfo
- Dérivé
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation de fournisseurs et d’extensions de base de données .
Constructeurs
DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Crée une DbContextOptionsExtensionInfo instance contenant des informations/métadonnées pour l’extension donnée. |
Propriétés
Extension |
Extension pour laquelle cette instance contient des métadonnées. |
IsDatabaseProvider |
|
LogFragment |
Fragment de message pour la journalisation contenant généralement des informations sur toutes les options utiles autres que par défaut qui ont été configurées. |
Méthodes
GetServiceProviderHashCode() |
Retourne un code de hachage créé à partir de toutes les options qui entraîneraient la nécessité d’un nouveau IServiceProvider . Par exemple, si les options affectent un service singleton. Toutefois, la plupart des extensions n’ont pas de telles options et doivent retourner zéro. |
PopulateDebugInfo(IDictionary<String,String>) |
Remplit un dictionnaire d’informations qui peuvent changer entre les utilisations de l’extension afin qu’elles puissent être comparées à une configuration précédente pour cette option et que les différences puissent être consignées. La clé de dictionnaire doit être précédée du nom de l’extension. Par exemple : |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Retourne une valeur indiquant si toutes les options utilisées dans GetServiceProviderHashCode() sont identiques à celles de l’extension donnée. |