ConventionAnnotatable 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.
Classe de base pour les types qui prennent en charge la lecture et l’écriture d’annotations de convention.
Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.
public abstract class ConventionAnnotatable : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable, Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable
type ConventionAnnotatable = class
inherit Annotatable
interface IConventionAnnotatable
interface IAnnotatable
interface IMutableAnnotatable
type ConventionAnnotatable = class
inherit Annotatable
interface IConventionAnnotatable
interface IReadOnlyAnnotatable
interface IMutableAnnotatable
Public MustInherit Class ConventionAnnotatable
Inherits Annotatable
Implements IConventionAnnotatable
- Héritage
- Héritage
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Implémentation de fournisseurs et d’extensions de base de données .
Constructeurs
ConventionAnnotatable() |
Classe de base pour les types qui prennent en charge la lecture et l’écriture d’annotations de convention. Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
Propriétés
IsReadOnly |
Indique si l’objet actif est en lecture seule. (Hérité de AnnotatableBase) |
Item[String] |
Obtient l’annotation de valeur avec le nom donné, en retournant |
Méthodes
AddAnnotation(String, Annotation) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
AddAnnotation(String, Object, ConfigurationSource) |
Ajoute une annotation avec une clé et une valeur données à cet objet à l’aide d’une source de configuration donnée. Lève si une annotation portant le nom spécifié existe déjà. |
AddAnnotations(IEnumerable<IAnnotation>) |
Ajoute des annotations à cet objet. (Hérité de AnnotatableBase) |
AddAnnotations(IReadOnlyDictionary<String,Object>) |
Ajoute des annotations à cet objet. (Hérité de AnnotatableBase) |
AddRuntimeAnnotation(String, Annotation) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddRuntimeAnnotation(String, Object) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
AddRuntimeAnnotations(IEnumerable<Annotation>) |
Ajoute des annotations d’exécution à cet objet. (Hérité de AnnotatableBase) |
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>) |
Ajoute des annotations d’exécution à cet objet. (Hérité de AnnotatableBase) |
CreateAnnotation(String, Object) |
Crée une annotation. |
CreateRuntimeAnnotation(String, Object) |
Crée une annotation d’exécution. (Hérité de AnnotatableBase) |
EnsureMutable() |
Lève si le modèle est en lecture seule. (Hérité de Annotatable) |
EnsureReadOnly() |
Lève si le modèle n’est pas en lecture seule. (Hérité de Annotatable) |
FindAnnotation(String) |
Obtient l’annotation avec le nom donné, retournée |
FindRuntimeAnnotation(String) |
Obtient l’annotation du runtime avec le nom donné, en retournant |
GetAnnotation(String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. (Hérité de AnnotatableBase) |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. |
GetOrAddAnnotation(String, Object) |
Ajoute une annotation à cet objet ou retourne l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtient la valeur de l’annotation runtime avec le nom donné, en l’ajoutant si elle n’en existe pas. (Hérité de AnnotatableBase) |
GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actif. (Hérité de AnnotatableBase) |
OnAnnotationSet(String, Annotation, Annotation) |
Appelé lorsqu’une annotation a été définie ou supprimée. |
OnAnnotationSet(String, IConventionAnnotation, IConventionAnnotation) |
Appelé lorsqu’une annotation a été définie ou supprimée. |
RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. |
RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de Annotatable) |
RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de AnnotatableBase) |
SetAnnotation(String, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Annotation, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Object) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. |
SetAnnotation(String, Object) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Object, ConfigurationSource) |
Définit l’annotation avec la clé et la valeur données sur cet objet à l’aide d’une source de configuration donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. |
SetOrRemoveAnnotation(String, Object, ConfigurationSource) |
Définit l’annotation avec la clé et la valeur données sur cet objet à l’aide d’une source de configuration donnée.
Supprime l’annotation existante si une annotation portant le nom spécifié existe déjà et |
SetRuntimeAnnotation(String, Annotation, Annotation) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
SetRuntimeAnnotation(String, Object) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
Implémentations d’interfaces explicites
IAnnotatable.AddRuntimeAnnotation(String, Object) |
Ajoute une annotation d’exécution à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
IAnnotatable.FindAnnotation(String) |
Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas. (Hérité de Annotatable) |
IAnnotatable.FindRuntimeAnnotation(String) |
Obtient l’annotation du runtime avec le nom donné, en retournant |
IAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. (Hérité de Annotatable) |
IAnnotatable.GetRuntimeAnnotations() |
Obtient toutes les annotations d’exécution sur l’objet actif. (Hérité de AnnotatableBase) |
IAnnotatable.RemoveRuntimeAnnotation(String) |
Supprime l’annotation d’exécution donnée de cet objet. (Hérité de AnnotatableBase) |
IAnnotatable.SetRuntimeAnnotation(String, Object) |
Définit l’annotation d’exécution stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de AnnotatableBase) |
IConventionAnnotatable.AddAnnotation(String, Object, Boolean) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. |
IConventionAnnotatable.Builder |
Obtient le générateur qui peut être utilisé pour configurer cet objet. |
IConventionAnnotatable.FindAnnotation(String) |
Obtient l’annotation avec le nom donné, retournée |
IConventionAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. |
IConventionAnnotatable.IsInModel |
Indique si cet objet se trouve dans un modèle, c’est-à-dire s’il n’en a pas été supprimé. |
IConventionAnnotatable.RemoveAnnotation(String) |
Supprime l’annotation portant le nom donné de cet objet. |
IConventionAnnotatable.SetAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. |
IConventionAnnotatable.SetOrRemoveAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
IMutableAnnotatable.AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
IMutableAnnotatable.Item[String] |
Obtient ou définit la valeur de l’annotation avec le nom donné. |
IMutableAnnotatable.RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de Annotatable) |
IMutableAnnotatable.SetAnnotation(String, Object) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. |
IMutableAnnotatable.SetOrRemoveAnnotation(String, Object) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
IReadOnlyAnnotatable.FindAnnotation(String) |
Obtient l’annotation avec le nom donné, retournée |
IReadOnlyAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actif. (Hérité de AnnotatableBase) |
IReadOnlyAnnotatable.Item[String] |
Obtient la valeur de l’annotation avec le nom donné, en retournant |
Méthodes d’extension
AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Ajoute des annotations à un objet. |
GetAnnotation(IConventionAnnotatable, String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. |
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |
AnnotationsToDebugString(IAnnotatable, Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet. |
GetAnnotation(IAnnotatable, String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Ajoute des annotations à un objet. |
GetAnnotation(IMutableAnnotatable, String) |
Obtient l’annotation avec le nom donné, en lisant si elle n’existe pas. |
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |