Udostępnij za pośrednictwem


EdmDeltaEntityObject Klasa

Definicja

Reprezentuje element IEdmChangedObject bez kopii zapasowej CLR Type. Służy do przechowywania obiektu Entry w ładunku źródła danych różnicowego.

public class EdmDeltaEntityObject : Microsoft.AspNet.OData.EdmEntityObject, Microsoft.AspNet.OData.IEdmChangedObject
type EdmDeltaEntityObject = class
    inherit EdmEntityObject
    interface IEdmChangedObject
    interface IEdmStructuredObject
    interface IEdmObject
Public Class EdmDeltaEntityObject
Inherits EdmEntityObject
Implements IEdmChangedObject
Dziedziczenie
Implementuje

Konstruktory

EdmDeltaEntityObject(IEdmEntityType, Boolean)

Inicjuje nowe wystąpienie klasy EdmDeltaEntityObject.

EdmDeltaEntityObject(IEdmEntityType)

Inicjuje nowe wystąpienie klasy EdmDeltaEntityObject.

EdmDeltaEntityObject(IEdmEntityTypeReference)

Inicjuje nowe wystąpienie klasy EdmDeltaEntityObject.

Właściwości

ActualEdmType

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

(Odziedziczone po EdmStructuredObject)
DeltaKind

DeltaKind dla obiektów części ładunku DeltaFeed. Służy do określania obiektu delta do utworzenia podczas serializacji.

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)
NavigationSource

Źródło nawigacji jednostki. Jeśli wartość null, jednostka pochodzi z bieżącego źródła danych.

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 pomocą tej różnicy 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 pomocą tej różnicy 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ć Type właściwość wywołaną name z bazowej jednostki. Można pobrać tylko właściwości, które istnieją 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 do value określonej. Można ustawić tylko właściwości, które istnieją w jednostce. Jeśli występuje niezgodność typu, żądanie zakończy się niepowodzeniem.

(Odziedziczone po EdmStructuredObject)

Metody rozszerzania

IsDeltaResource(IEdmObject)

Metoda określania, czy bieżący obiekt Edm jest wpisem różnicowym

Dotyczy