Partager via


IModelAnnotationHolder, interface

Représente une classe qui peut avoir des annotations attachées.

Espace de noms :  Microsoft.Data.Schema.SchemaModel
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

'Déclaration
Public Interface IModelAnnotationHolder
public interface IModelAnnotationHolder
public interface class IModelAnnotationHolder
type IModelAnnotationHolder =  interface end
public interface IModelAnnotationHolder

Le type IModelAnnotationHolder expose les membres suivants.

Méthodes

  Nom Description
Méthode publique AddAnnotation Ajoute l'annotation donnée à cet élément.
Méthode publique GetAnnotations() Retourne une liste d'annotations attachées à cet élément.
Méthode publique GetAnnotations(Type) Retourne une liste d'annotations attachées du type donné.
Méthode publique GetAnnotations(ModelIdentifier) Retourne une liste d'annotations attachées qui ont l'identificateur donné.
Méthode publique GetAnnotations(ModelIdentifier, Type)
Méthode publique GetAnnotations<TType>() Retourne toutes les annotations de modèle attachées qui implémentent le type d'annotation donné et qui ont l'identificateur de modèle spécifié.
Méthode publique GetAnnotations<TType>(ModelIdentifier)
Méthode publique RemoveAnnotation Supprime l'annotation spécifiée de cet élément de modèle.

Début

Voir aussi

Référence

Microsoft.Data.Schema.SchemaModel, espace de noms