Compartir a través de


EdmDirectValueAnnotationsManager Clase

Definición

El administrador de anotaciones de valor directo proporciona servicios para establecer y obtener anotaciones transitorias en los elementos.

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

Comentarios

Un objeto que representa anotaciones transitorias se encuentra en uno de estos estados: 1) Null, si el elemento no tiene anotaciones transitorias. 2) EdmVocabularyAnnotation, si el elemento tiene exactamente una anotación. 3) Una lista de EdmVocabularyAnnotation, si el elemento tiene más de una anotación. Si la velocidad de búsqueda de anotación de elementos con muchas anotaciones supone algún problema, existe otra opción que incluye un diccionario.

Constructores

EdmDirectValueAnnotationsManager()

Inicializa una nueva instancia de la clase EdmDirectValueAnnotationsManager.

Métodos

GetAnnotationValue(IEdmElement, String, String)

Recupera un valor de anotación para un elemento de EDM. Devuelve NULL si no existe ninguna anotación con el nombre dado para el elemento especificado.

GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

Recupera un conjunto de valores de anotación. Para cada valor solicitado, devuelve NULL si no existe ninguna anotación con el nombre dado para el elemento especificado.

GetAttachedAnnotations(IEdmElement)

Recupera las anotaciones que se adjuntan directamente a un elemento.

GetDirectValueAnnotations(IEdmElement)

Obtiene anotaciones asociadas a un elemento.

SetAnnotationValue(IEdmElement, String, String, Object)

Establece un valor de anotación para un elemento de EDM. Si el valor es NULL, no se agrega ninguna anotación y se quita una anotación existente con el mismo nombre.

SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>)

Establece un conjunto de valores de anotación. Si un valor proporcionado es NULL, no se agrega ninguna anotación y se quita una anotación existente con el mismo nombre.

Se aplica a