Sdílet prostřednictvím


EdmEnumMember Třída

Definice

Představuje člena typu výčtu EDM.

public class EdmEnumMember : Microsoft.OData.Edm.EdmNamedElement, Microsoft.OData.Edm.IEdmEnumMember
type EdmEnumMember = class
    inherit EdmNamedElement
    interface IEdmEnumMember
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Class EdmEnumMember
Inherits EdmNamedElement
Implements IEdmEnumMember
Dědičnost
Implementuje

Konstruktory

EdmEnumMember(IEdmEnumType, String, IEdmEnumMemberValue)

Inicializuje novou instanci EdmEnumMember třídy.

Vlastnosti

DeclaringType

Získá typ, ke kterému tento člen patří.

Name

Získá název tohoto prvku.

(Zděděno od EdmNamedElement)
Value

Získá hodnotu tohoto člena typu výčtu.

Metody rozšíření

IsValueExplicit(IEdmEnumMember, IEdmModel)

Získá poznámku označující, zda hodnota výčtu člen by měla být explicitně serializována.

SetIsValueExplicit(IEdmEnumMember, IEdmModel, Nullable<Boolean>)

Nastaví poznámku označující, zda hodnota člen výčtu má být explicitně serializována.

GetSymbolicString(IEdmVocabularyAnnotatable)

Získá symbolický řetězec anotovaného elementu. V další zásadní změně je lepší přidat vlastnost do IEdmVocabularyAnnotatable.

Location(IEdmElement)

Získá umístění tohoto prvku.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Získá poznámky ke slovníku elementu s poznámkami, jak je vidět z konkrétního modelu.

Errors(IEdmElement)

Získá chyby, pokud existují, které patří k tomuto elementu nebo elementům, které tento prvek obsahuje. Mezi chyby strukturálního typu patří například chyby samotného typu a chyby jeho deklarovaných vlastností. Metoda neanalyzuje prvky, na které tento prvek odkazuje. Například chyby vlastnosti nezahrnují chyby z jejího typu.

IsBad(IEdmElement)

Vrátí hodnotu true, pokud tento prvek obsahuje chyby vrácené metodou Errors(IEdmElement) .

Platí pro