EdmStructuredObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
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 |
Metodi di estensione
IsDeltaResource(IEdmObject) |
Metodo per determinare se l'oggetto Edm corrente è una voce Delta |