Partilhar via


EdmDirectValueAnnotationsManager Classe

Definição

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.

Aplica-se a