EdmDirectValueAnnotationsManager 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.
Le gestionnaire d’annotations à valeur directe fournit des services permettant de définir et d’obtenir des annotations temporaires sur les éléments.
public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
- Héritage
-
EdmDirectValueAnnotationsManager
- Implémente
Remarques
Un objet représentant des annotations temporaires est dans l’un des états suivants : 1) Null, si l’élément n’a pas d’annotations temporaires. 2) EdmVocabularyAnnotation, si l’élément a exactement une annotation. 3) Liste d’EdmVocabularyAnnotation, si l’élément a plusieurs annotations. Si la vitesse de la recherche d'annotation pour les éléments avec de nombreuses annotations devient un problème, une autre option comportant un dictionnaire est possible.
Constructeurs
EdmDirectValueAnnotationsManager() |
Initialise une nouvelle instance de la classe EdmDirectValueAnnotationsManager. |
Méthodes
GetAnnotationValue(IEdmElement, String, String) |
Récupère une valeur d'annotation pour un élément EDM. Retourne null si aucune annotation portant le nom spécifié n'existe pour l'élément donné. |
GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>) |
Récupère un ensemble de valeurs d'annotation. Pour chaque valeur demandée, retourne une valeur null si aucune annotation portant le nom spécifié n'existe pour l'élément donné. |
GetAttachedAnnotations(IEdmElement) |
Récupère les annotations qui sont directement attachées à un élément. |
GetDirectValueAnnotations(IEdmElement) |
Obtient les annotations associées à un élément. |
SetAnnotationValue(IEdmElement, String, String, Object) |
Définit une valeur d'annotation pour un élément EDM. Si la valeur est null, aucune annotation n'est ajoutée et une annotation existante portant le même nom est supprimée. |
SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>) |
Définit un ensemble de valeurs d'annotation. Si une valeur fournie est null, aucune annotation n'est ajoutée et une annotation existante portant le même nom est supprimée. |