Condividi tramite


EdmDirectValueAnnotationsManager Classe

Definizione

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.

Si applica a