EdmDirectValueAnnotationsManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |