Udostępnij za pośrednictwem


EdmComplexObject Klasa

Definicja

Reprezentuje element IEdmComplexObject bez kopii zapasowej ŚRODOWISKA CLR Type.

public class EdmComplexObject : Microsoft.AspNet.OData.EdmStructuredObject, Microsoft.AspNet.OData.IEdmComplexObject
type EdmComplexObject = class
    inherit EdmStructuredObject
    interface IEdmComplexObject
    interface IEdmStructuredObject
    interface IEdmObject
Public Class EdmComplexObject
Inherits EdmStructuredObject
Implements IEdmComplexObject
Dziedziczenie
Pochodne
Implementuje

Konstruktory

EdmComplexObject(IEdmComplexType, Boolean)

Inicjuje nowe wystąpienie klasy EdmStructuredObject.

EdmComplexObject(IEdmComplexType)

Inicjuje nowe wystąpienie klasy EdmStructuredObject.

EdmComplexObject(IEdmComplexTypeReference)

Inicjuje nowe wystąpienie klasy EdmStructuredObject.

Właściwości

ActualEdmType

Pobiera lub ustawia wartość rzeczywistą IEdmStructuredType jednostki lub typu złożonego tego obiektu.

(Odziedziczone po EdmStructuredObject)
ExpectedEdmType

Pobiera lub ustawia oczekiwany IEdmStructuredType typ jednostki lub typu złożonego tego obiektu.

(Odziedziczone po EdmStructuredObject)
IsNullable

Pobiera lub ustawia, czy obiekt EDM ma wartość null, czy nie.

(Odziedziczone po EdmStructuredObject)

Metody

Clear()

Czyści różnicę i resetuje podstawową jednostkę.

(Odziedziczone po EdmStructuredObject)
GetChangedPropertyNames()

Zwraca właściwości, które zostały zmodyfikowane za pośrednictwem tej funkcji delta jako wyliczenie nazw właściwości

(Odziedziczone po EdmStructuredObject)
GetEdmType()

IEdmTypeReference Pobiera to wystąpienie.

(Odziedziczone po EdmStructuredObject)
GetUnchangedPropertyNames()

Zwraca właściwości, które nie zostały zmodyfikowane za pośrednictwem tej funkcji delta jako wyliczenie nazw właściwości

(Odziedziczone po EdmStructuredObject)
TryGetDynamicProperties()

Pobieranie wszystkich właściwości dynamicznych

(Odziedziczone po EdmStructuredObject)
TryGetMember(GetMemberBinder, Object)

Zastępuje metodę DynamicObject TryGetMember, aby można było uzyskać tylko właściwości jednostki.

(Odziedziczone po Delta)
TryGetPropertyType(String, Type)

Próbuje pobrać właściwość Type wywoływaną name z bazowej jednostki. Można pobrać tylko właściwości istniejące w jednostce. Można pobrać zarówno zmodyfikowane, jak i niezmodyfikowane właściwości.

(Odziedziczone po EdmStructuredObject)
TryGetPropertyValue(String, Object)

Pobiera wartość właściwości o podanej nazwie.

(Odziedziczone po EdmStructuredObject)
TrySetMember(SetMemberBinder, Object)

Zastępuje metodę DynamicObject TrySetMember, aby można było ustawić tylko właściwości jednostki.

(Odziedziczone po Delta)
TrySetPropertyValue(String, Object)

Próbuje ustawić właściwość o nazwie name określonej value . Można ustawić tylko właściwości istniejące w jednostce. Jeśli występuje niezgodność typów, żądanie zakończy się niepowodzeniem.

(Odziedziczone po EdmStructuredObject)

Metody rozszerzania

IsDeltaResource(IEdmObject)

Metoda określania, czy bieżący obiekt Edm jest wpisem delty

Dotyczy