Udostępnij za pośrednictwem


EdmDeltaDeletedEntityObject Klasa

Definicja

Reprezentuje element IEdmDeltaDeletedEntityObject bez kopii zapasowej ŚRODOWISKA CLR Type. Służy do przechowywania obiektu Deleted Entry w ładunku źródła danych różnicowych.

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

Konstruktory

EdmDeltaDeletedEntityObject(IEdmEntityType, Boolean)

Inicjuje nowe wystąpienie klasy EdmDeltaDeletedEntityObject.

EdmDeltaDeletedEntityObject(IEdmEntityType)

Inicjuje nowe wystąpienie klasy EdmDeltaDeletedEntityObject.

EdmDeltaDeletedEntityObject(IEdmEntityTypeReference)

Inicjuje nowe wystąpienie klasy EdmDeltaDeletedEntityObject.

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 części ładunku DeltaFeed. Służy do określania, który obiekt delty ma zostać utworzony podczas serializacji.

ExpectedEdmType

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

(Odziedziczone po EdmStructuredObject)
Id

Identyfikator usuniętej jednostki (taki sam jak odata.id zwracany lub obliczany podczas wywoływania metody GET dla zasobu), która może być bezwzględna lub względna.

IsNullable

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

(Odziedziczone po EdmStructuredObject)
NavigationSource

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

Reason

Opcjonalny. Usunięto, jeśli jednostka została usunięta (zniszczona) lub zmieniona, jeśli jednostka została usunięta z członkostwa w wyniku (tj. ze względu na zmianę 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 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