EdmDirectValueAnnotationsManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestione annotazioni a valore diretto fornisce servizi per l'impostazione e il recupero di annotazioni temporanee sugli elementi.
public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
- Ereditarietà
-
EdmDirectValueAnnotationsManager
- Implementazioni
Commenti
Un oggetto che rappresenta le annotazioni temporanee è in uno di questi stati: 1) Null, se l'elemento non ha annotazioni temporanee. 2) An EdmVocabularyAnnotation, se l'elemento ha esattamente un'annotazione. 3) Elenco di EdmVocabularyAnnotation, se l'elemento ha più di un'annotazione. Se la velocità di ricerca di annotazioni per elementi con molte annotazioni diventa un problema, è possibile utilizzare un'altra opzione che include un dizionario.
Costruttori
EdmDirectValueAnnotationsManager() |
Inizializza una nuova istanza della classe EdmDirectValueAnnotationsManager. |
Metodi
GetAnnotationValue(IEdmElement, String, String) |
Recupera un valore di annotazione per un elemento EDM. Restituisce Null se non esiste alcuna annotazione con il nome specificato per l'elemento indicato. |
GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>) |
Recupera un set di valori di annotazione. Per ogni valore richiesto, restituisce Null se non esiste alcuna annotazione con il nome specificato per l'elemento indicato. |
GetAttachedAnnotations(IEdmElement) |
Recupera le annotazioni collegate direttamente a un elemento. |
GetDirectValueAnnotations(IEdmElement) |
Ottiene le annotazioni associate a un elemento. |
SetAnnotationValue(IEdmElement, String, String, Object) |
Imposta un valore di annotazione per un elemento EDM. Se il valore è Null, non viene aggiunta alcuna annotazione e viene rimossa un'annotazione esistente con lo stesso nome. |
SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>) |
Imposta un set di valori di annotazione. Se un valore fornito è Null, non viene aggiunta alcuna annotazione e viene rimossa un'annotazione esistente con lo stesso nome. |