Sdílet prostřednictvím


EdmStructuredValue Třída

Definice

Představuje strukturovanou hodnotu EDM.

public class EdmStructuredValue : Microsoft.OData.Edm.Vocabularies.EdmValue, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue
type EdmStructuredValue = class
    inherit EdmValue
    interface IEdmStructuredValue
    interface IEdmValue
    interface IEdmElement
Public Class EdmStructuredValue
Inherits EdmValue
Implements IEdmStructuredValue
Dědičnost
EdmStructuredValue
Implementuje

Konstruktory

EdmStructuredValue(IEdmStructuredTypeReference, IEnumerable<IEdmPropertyValue>)

Inicializuje novou instanci EdmStructuredValue třídy.

Vlastnosti

PropertyValues

Získá hodnoty vlastnosti této strukturované hodnoty.

Type

Získá typ této hodnoty.

(Zděděno od EdmValue)
ValueKind

Získá typ této hodnoty.

Metody

FindPropertyValue(String)

Načte hodnotu odpovídající danému názvu vlastnosti. Vrátí hodnotu null, pokud žádná taková hodnota neexistuje.

Explicitní implementace rozhraní

IEdmDelayedValue.Value

Představuje strukturovanou hodnotu EDM.

(Zděděno od EdmValue)

Metody rozšíření

IsSerializedAsElement(IEdmValue, IEdmModel)

Získá poznámku 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 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