EdmStructuredObject Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un IEdmStructuredObject sans CLR Typede stockage .
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
- Héritage
- Dérivé
- Implémente
Constructeurs
EdmStructuredObject(IEdmStructuredType, Boolean) |
Initialise une nouvelle instance de la classe EdmStructuredObject. |
EdmStructuredObject(IEdmStructuredType) |
Initialise une nouvelle instance de la classe EdmStructuredObject. |
EdmStructuredObject(IEdmStructuredTypeReference) |
Initialise une nouvelle instance de la classe EdmStructuredObject. |
Propriétés
ActualEdmType |
Obtient ou définit le réel IEdmStructuredType de l’entité ou du type complexe de cet objet. |
ExpectedEdmType |
Obtient ou définit le type attendu IEdmStructuredType de l’entité ou du type complexe de cet objet. |
IsNullable |
Obtient ou définit la possibilité que l'objet EDM accepte ou non la valeur null. |
Méthodes
Clear() |
Efface le delta et réinitialise l'entité sous-jacente. |
GetChangedPropertyNames() |
Retourne les propriétés qui ont été modifiées via ce Delta en tant qu'énumération de noms de propriétés. |
GetEdmType() |
Obtient le IEdmTypeReference de cette instance. |
GetUnchangedPropertyNames() |
Retourne les propriétés qui n'ont pas été modifiées via ce Delta en tant qu'énumération de noms de propriétés. |
TryGetDynamicProperties() |
Obtenir toutes les propriétés dynamiques |
TryGetMember(GetMemberBinder, Object) |
Substitue la méthode DynamicObject TryGetMember, se sorte que seules les propriétés d'Entity ne peuvent pas être obtenues. (Hérité de Delta) |
TryGetPropertyType(String, Type) |
Tente d’obtenir le Type de la propriété appelée |
TryGetPropertyValue(String, Object) |
Obtient la valeur de la propriété portant le nom donné. |
TrySetMember(SetMemberBinder, Object) |
Substitue la méthode DynamicObject TrySetMember, se sorte que seules les propriétés d'Entity peuvent être définies. (Hérité de Delta) |
TrySetPropertyValue(String, Object) |
Tente de définir la propriété appelée |
Méthodes d’extension
IsDeltaResource(IEdmObject) |
Méthode permettant de déterminer si l’objet Edm actuel est une entrée Delta |