Sdílet prostřednictvím


EdmValue Třída

Definice

Představuje hodnotu EDM.

public abstract class EdmValue : Microsoft.OData.Edm.Vocabularies.IEdmDelayedValue, Microsoft.OData.Edm.Vocabularies.IEdmValue
type EdmValue = class
    interface IEdmValue
    interface IEdmElement
    interface IEdmDelayedValue
Public MustInherit Class EdmValue
Implements IEdmDelayedValue, IEdmValue
Dědičnost
EdmValue
Odvozené
Implementuje

Konstruktory

EdmValue(IEdmTypeReference)

Inicializuje novou instanci EdmValue třídy.

Vlastnosti

Type

Získá typ této hodnoty.

ValueKind

Získá typ této hodnoty.

Explicitní implementace rozhraní

IEdmDelayedValue.Value

Představuje hodnotu EDM.

Metody rozšíření

IsSerializedAsElement(IEdmValue, IEdmModel)

Získá anotaci označující, zda má být hodnota serializována jako prvek.

SetIsSerializedAsElement(IEdmValue, IEdmModel, Boolean)

Nastaví poznámku označující, zda má být hodnota serializována jako prvek.

Location(IEdmElement)

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

Errors(IEdmElement)

Získá chyby, pokud nějaké, které patří k tomuto prvku nebo elementy, které tento prvek obsahuje. Například chyby strukturálního typu zahrnují 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