Partager via


EdmStructuredObject Classe

Définition

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
EdmStructuredObject
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 name à partir de l’entité sous-jacente. Seules les propriétés existant sur Entity peuvent être récupérées. Peuvent être récupérées à la fois les propriétés modifiées et non modifiées.

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 name sur le value spécifié. Seules les propriétés existant sur Entity peuvent être définies. En cas de discordance entre les types, la demande échoue.

Méthodes d’extension

IsDeltaResource(IEdmObject)

Méthode permettant de déterminer si l’objet Edm actuel est une entrée Delta

S’applique à