EdmDirectValueAnnotationsManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |