EdmDirectValueAnnotationsManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O gerenciador de anotações de valor direto fornece serviços para definir e obter anotações transitórias em elementos.
public class EdmDirectValueAnnotationsManager : Microsoft.OData.Edm.Vocabularies.IEdmDirectValueAnnotationsManager
type EdmDirectValueAnnotationsManager = class
interface IEdmDirectValueAnnotationsManager
Public Class EdmDirectValueAnnotationsManager
Implements IEdmDirectValueAnnotationsManager
- Herança
-
EdmDirectValueAnnotationsManager
- Implementações
Comentários
Um objeto que representa anotações transitórias está em um destes estados: 1) Null, se o elemento não tiver anotações transitórias. 2) Um EdmVocabularyAnnotation, se o elemento tiver exatamente uma anotação. 3) Uma lista de EdmVocabularyAnnotation, se o elemento tiver mais de uma anotação. Se a velocidade da pesquisa de anotação para elementos com muitas anotações se tornar uma preocupação, outra opção, incluindo um dicionário, será possível.
Construtores
EdmDirectValueAnnotationsManager() |
Inicializa uma nova instância da classe EdmDirectValueAnnotationsManager. |
Métodos
GetAnnotationValue(IEdmElement, String, String) |
Recupera um valor de anotação para um elemento EDM. Retornará nulo se nenhuma anotação com o nome fornecido existir para o elemento fornecido. |
GetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>) |
Recupera um conjunto de valores de anotação. Para cada valor solicitado, retornará nulo se nenhuma anotação com o nome fornecido existir para o elemento fornecido. |
GetAttachedAnnotations(IEdmElement) |
Recupera as anotações que estão diretamente anexadas a um elemento . |
GetDirectValueAnnotations(IEdmElement) |
Obtém anotações associadas a um elemento . |
SetAnnotationValue(IEdmElement, String, String, Object) |
Define um valor de anotação para um elemento EDM. Se o valor for nulo, nenhuma anotação será adicionada e uma anotação existente com o mesmo nome será removida. |
SetAnnotationValues(IEnumerable<IEdmDirectValueAnnotationBinding>) |
Define um conjunto de valores de anotação. Se um valor fornecido for nulo, nenhuma anotação será adicionada e uma anotação existente com o mesmo nome será removida. |