Condividi tramite


EdmComplexObject Classe

Definizione

Rappresenta un oggetto IEdmComplexObject senza clr Typedi backup.

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

Costruttori

EdmComplexObject(IEdmComplexType, Boolean)

Inizializza una nuova istanza della classe EdmStructuredObject.

EdmComplexObject(IEdmComplexType)

Inizializza una nuova istanza della classe EdmStructuredObject.

EdmComplexObject(IEdmComplexTypeReference)

Inizializza una nuova istanza della classe EdmStructuredObject.

Proprietà

ActualEdmType

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

(Ereditato da EdmStructuredObject)
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)

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