Condividi tramite


EdmStructuredObject Classe

Definizione

Rappresenta un IEdmStructuredObject oggetto senza backup CLR Type.

public abstract class EdmStructuredObject : Microsoft.AspNet.OData.Delta, Microsoft.AspNet.OData.IEdmStructuredObject
type EdmStructuredObject = class
    inherit Delta
    interface IEdmStructuredObject
    interface IEdmObject
Public MustInherit Class EdmStructuredObject
Inherits Delta
Implements IEdmStructuredObject
Ereditarietà
EdmStructuredObject
Derivato
Implementazioni

Costruttori

EdmStructuredObject(IEdmStructuredType, Boolean)

Inizializza una nuova istanza della classe EdmStructuredObject.

EdmStructuredObject(IEdmStructuredType)

Inizializza una nuova istanza della classe EdmStructuredObject.

EdmStructuredObject(IEdmStructuredTypeReference)

Inizializza una nuova istanza della classe EdmStructuredObject.

Proprietà

ActualEdmType

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

ExpectedEdmType

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

IsNullable

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

Metodi

Clear()

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

GetChangedPropertyNames()

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

GetEdmType()

Ottiene la classe IEdmTypeReference di questa istanza.

GetUnchangedPropertyNames()

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

TryGetDynamicProperties()

Ottenere tutte le proprietà dinamiche

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.

TryGetPropertyValue(String, Object)

Ottiene il valore della proprietà con il nome specificato.

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.

Metodi di estensione

IsDeltaResource(IEdmObject)

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

Si applica a