Sdílet prostřednictvím


EdmStructuredObject Třída

Definice

Představuje clr IEdmStructuredObjectTypebez zálohování .

public abstract class EdmStructuredObject : Microsoft.AspNet.OData.Delta, Microsoft.AspNet.OData.IEdmStructuredObject
type EdmStructuredObject = class
    inherit Delta
    interface IEdmStructuredObject
    interface IEdmObject
Public MustInherit Class EdmStructuredObject
Inherits Delta
Implements IEdmStructuredObject
Dědičnost
EdmStructuredObject
Odvozené
Implementuje

Konstruktory

EdmStructuredObject(IEdmStructuredType, Boolean)

Inicializuje novou instanci EdmStructuredObject třídy.

EdmStructuredObject(IEdmStructuredType)

Inicializuje novou instanci EdmStructuredObject třídy.

EdmStructuredObject(IEdmStructuredTypeReference)

Inicializuje novou instanci EdmStructuredObject třídy.

Vlastnosti

ActualEdmType

Získá nebo nastaví skutečnou IEdmStructuredType entitu nebo komplexní typ tohoto objektu.

ExpectedEdmType

Získá nebo nastaví očekávané IEdmStructuredType entity nebo komplexní typ tohoto objektu.

IsNullable

Získá nebo nastaví, zda je objekt EDM null nebo ne.

Metody

Clear()

Vymaže rozdílovou hodnotu a resetuje podkladovou entitu.

GetChangedPropertyNames()

Vrátí vlastnosti, které byly upraveny prostřednictvím této rozdíly jako výčet názvů vlastností.

GetEdmType()

IEdmTypeReference Získá z této instance.

GetUnchangedPropertyNames()

Vrátí vlastnosti, které nebyly změněny prostřednictvím této rozdíly jako výčet názvů vlastností.

TryGetDynamicProperties()

Získání všech dynamických vlastností

TryGetMember(GetMemberBinder, Object)

Přepíše Metodu DynamicObject TryGetMember, aby bylo možné získat pouze vlastnosti Entity.

(Zděděno od Delta)
TryGetPropertyType(String, Type)

Pokusí se získat Type vlastnost volanou name z podkladové entity. Lze načíst pouze vlastnosti, které existují v entitě. Je možné načíst upravené i neupravené vlastnosti.

TryGetPropertyValue(String, Object)

Získá hodnotu vlastnosti s daným názvem.

TrySetMember(SetMemberBinder, Object)

Přepíše Metodu DynamicObject TrySetMember, aby bylo možné nastavit pouze vlastnosti Entity.

(Zděděno od Delta)
TrySetPropertyValue(String, Object)

Pokusí se nastavit vlastnost volanou name na zadanou value hodnotu. Je možné nastavit pouze vlastnosti, které existují v entitě. Pokud dojde k neshodě typu, požadavek selže.

Metody rozšíření

IsDeltaResource(IEdmObject)

Metoda pro určení, zda aktuální objekt Edm je položka delta

Platí pro