Condividi tramite


EdmDeltaEntityObject Classe

Definizione

Rappresenta un IEdmChangedObject oggetto senza backup CLR Type. Utilizzato per contenere l'oggetto Entry nel payload del feed Delta.

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
Ereditarietà
Implementazioni

Costruttori

EdmDeltaEntityObject(IEdmEntityType, Boolean)

Inizializza una nuova istanza della classe EdmDeltaEntityObject.

EdmDeltaEntityObject(IEdmEntityType)

Inizializza una nuova istanza della classe EdmDeltaEntityObject.

EdmDeltaEntityObject(IEdmEntityTypeReference)

Inizializza una nuova istanza della classe EdmDeltaEntityObject.

Proprietà

ActualEdmType

Ottiene o imposta l'effettivo del tipo di IEdmStructuredType entità o complesso di questo oggetto.

(Ereditato da EdmStructuredObject)
DeltaKind

DeltaKind per gli oggetti parte del payload DeltaFeed. Usato per determinare l'oggetto Delta da creare durante la serializzazione.

ExpectedEdmType

Ottiene o imposta il tipo previsto IEdmStructuredType dell'entità o del tipo complesso di questo oggetto.

(Ereditato da EdmStructuredObject)
IsNullable

Ottiene o imposta il valore che indica se l'oggetto EDM è nullable o meno.

(Ereditato da EdmStructuredObject)
NavigationSource

Origine di spostamento dell'entità. Se null, l'entità proviene dal feed corrente.

Metodi

Clear()

Cancella l'oggetto Delta e reimposta l'entità sottostante.

(Ereditato da EdmStructuredObject)
GetChangedPropertyNames()

Restituisce le proprietà modificate tramite l'oggetto Delta come enumerazione di nomi di proprietà.

(Ereditato da EdmStructuredObject)
GetEdmType()

Ottiene la classe IEdmTypeReference di questa istanza.

(Ereditato da EdmStructuredObject)
GetUnchangedPropertyNames()

Restituisce le proprietà non modificate tramite l'oggetto Delta come enumerazione di nomi di proprietà.

(Ereditato da EdmStructuredObject)
TryGetDynamicProperties()

Ottenere tutte le proprietà dinamiche

(Ereditato da EdmStructuredObject)
TryGetMember(GetMemberBinder, Object)

Esegue l'override del metodo DynamicObject TryGetMember, in modo da poter ottenere solo le proprietà dell'entità‎.

(Ereditato da Delta)
TryGetPropertyType(String, Type)

Tenta di ottenere l'oggetto Type della proprietà chiamata name dall'entità sottostante. È possibile recuperare solo le proprietà presenti nell'entità. Sono recuperabili sia le proprietà modificate sia quelle non modificate.

(Ereditato da EdmStructuredObject)
TryGetPropertyValue(String, Object)

Ottiene il valore della proprietà con il nome specificato.

(Ereditato da EdmStructuredObject)
TrySetMember(SetMemberBinder, Object)

Esegue l'override del metodo DynamicObject TrySetMember, in modo da poter impostare solo le proprietà dell'entità.

(Ereditato da Delta)
TrySetPropertyValue(String, Object)

Tenta di impostare la proprietà chiamata name all'oggetto value specificato. È possibile impostare solo le proprietà presenti nell'entità. In caso di mancata corrispondenza del tipo, la richiesta ha esito negativo.

(Ereditato da EdmStructuredObject)

Metodi di estensione

IsDeltaResource(IEdmObject)

Metodo per determinare se l'oggetto Edm corrente è una voce Delta

Si applica a