RelationalOptionsExtension.RelationalExtensionInfo 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 RelationalOptionsExtension.
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Héritage
Constructeurs
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension) |
Crée une RelationalOptionsExtension.RelationalExtensionInfo 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 |
True, étant donné qu’il s’agit d’une classe de base de fournisseur de base de données. |
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. |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Retourne une valeur indiquant si toutes les options utilisées dans GetServiceProviderHashCode() sont identiques à celles de l’extension donnée. (Hérité de DbContextOptionsExtensionInfo) |