Sdílet prostřednictvím


EdmDirectValueAnnotationsManager Třída

Definice

Správce poznámek s přímými hodnotami poskytuje služby pro nastavení a získávání přechodných poznámek k prvkům.

public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
    interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
Dědičnost
EdmDirectValueAnnotationsManager
Implementuje

Poznámky

Objekt představující přechodné poznámky je v jednom z těchto stavů: 1) Null, pokud prvek nemá žádné přechodné poznámky. 2) EdmVocabularyAnnotation, pokud má prvek přesně jednu anotaci. 3) Seznam EdmVocabularyAnnotation, pokud má prvek více než jednu poznámku. Pokud se rychlost vyhledávání poznámek u prvků s mnoha poznámkami stane problémem, je možná jiná možnost včetně slovníku.

Konstruktory

EdmDirectValueAnnotationsManager()

Inicializuje novou instanci EdmDirectValueAnnotationsManager třídy.

Metody

GetAnnotationValue(IEdmElement, String, String)

Načte hodnotu poznámky elementu EDM. Vrátí hodnotu null, pokud pro daný prvek neexistuje žádná poznámka s daným názvem.

GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

Načte sadu hodnot poznámek. Pro každou požadovanou hodnotu vrátí hodnotu null, pokud pro daný prvek neexistuje žádná poznámka s daným názvem.

GetAttachedAnnotations(IEdmElement)

Načte poznámky, které jsou přímo připojeny k elementu.

GetDirectValueAnnotations(IEdmElement)

Získá poznámky přidružené k elementu.

SetAnnotationValue(IEdmElement, String, String, Object)

Nastaví hodnotu poznámky pro prvek EDM. Pokud je hodnota null, nepřidá se žádná poznámka a stávající poznámka se stejným názvem se odebere.

SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

Nastaví sadu hodnot poznámek. Pokud je zadaná hodnota null, nepřidá se žádná poznámka a existující poznámka se stejným názvem se odebere.

Platí pro