Udostępnij za pośrednictwem


EdmDeltaLink Klasa

Definicja

Reprezentuje element IEdmDeltaLink bez kopii zapasowej CLR Type. Służy do przechowywania obiektu Added/Modified Link w ładunku źródła danych różnicowego.

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

Konstruktory

EdmDeltaLink(IEdmEntityType, Boolean)

Inicjuje nowe wystąpienie klasy EdmDeltaLink.

EdmDeltaLink(IEdmEntityType)

Inicjuje nowe wystąpienie klasy EdmDeltaLink.

EdmDeltaLink(IEdmEntityTypeReference)

Inicjuje nowe wystąpienie klasy EdmDeltaLink.

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

Nazwa właściwości relacji obiektu nadrzędnego.

Source

Identyfikator URI jednostki, z której zdefiniowano relację, która może być bezwzględna lub względna.

Target

Identyfikator URI powiązanej jednostki, która może być bezwzględna lub względna.

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