Udostępnij za pośrednictwem


EdmDirectValueAnnotationsManager Klasa

Definicja

Menedżer adnotacji o wartości bezpośredniej udostępnia usługi do ustawiania i pobierania przejściowych adnotacji na elementach.

public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
    interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
Dziedziczenie
EdmDirectValueAnnotationsManager
Implementuje

Uwagi

Obiekt reprezentujący adnotacje przejściowe znajduje się w jednym z następujących stanów: 1) Null, jeśli element nie ma adnotacji przejściowych. 2) Adnotacja EdmVocabularyAnnotation, jeśli element ma dokładnie jedną adnotację. 3) Lista adnotacji EdmVocabularyAnnotation, jeśli element ma więcej niż jedną adnotację. Jeśli szybkość wyszukiwania adnotacji dla elementów z wieloma adnotacjami staje się problemem, możliwe jest użycie innej opcji, w tym słownika.

Konstruktory

EdmDirectValueAnnotationsManager()

Inicjuje nowe wystąpienie klasy EdmDirectValueAnnotationsManager.

Metody

GetAnnotationValue(IEdmElement, String, String)

Pobiera wartość adnotacji dla elementu EDM. Zwraca wartość null, jeśli dla danego elementu nie istnieje adnotacja o podanej nazwie.

GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

Pobiera zestaw wartości adnotacji. Dla każdej żądanej wartości zwraca wartość null, jeśli dla danego elementu nie istnieje adnotacja o podanej nazwie.

GetAttachedAnnotations(IEdmElement)

Pobiera adnotacje, które są bezpośrednio dołączone do elementu.

GetDirectValueAnnotations(IEdmElement)

Pobiera adnotacje skojarzone z elementem.

SetAnnotationValue(IEdmElement, String, String, Object)

Ustawia wartość adnotacji dla elementu EDM. Jeśli wartość ma wartość null, nie dodano adnotacji i usunięto istniejącą adnotację o tej samej nazwie.

SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

Ustawia zestaw wartości adnotacji. Jeśli podana wartość ma wartość null, nie zostanie dodana adnotacja i usunięto istniejącą adnotację o tej samej nazwie.

Dotyczy