Compartir a través de


EdmStructuredObject Clase

Definición

Representa un sin IEdmStructuredObject CLR Typede respaldo.

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
Herencia
EdmStructuredObject
Derivado
Implementaciones

Constructores

EdmStructuredObject(IEdmStructuredType, Boolean)

Inicializa una nueva instancia de la clase EdmStructuredObject.

EdmStructuredObject(IEdmStructuredType)

Inicializa una nueva instancia de la clase EdmStructuredObject.

EdmStructuredObject(IEdmStructuredTypeReference)

Inicializa una nueva instancia de la clase EdmStructuredObject.

Propiedades

ActualEdmType

Obtiene o establece el valor real IEdmStructuredType de la entidad o el tipo complejo de este objeto.

ExpectedEdmType

Obtiene o establece el valor esperado IEdmStructuredType de la entidad o el tipo complejo de este objeto.

IsNullable

Obtiene o establece si el objeto EDM acepta valores null.

Métodos

Clear()

Borra Delta y restablece la entidad subyacente.

GetChangedPropertyNames()

Devuelve las propiedades que se han modificado a través de este delta como una enumeración de nombres de propiedad.

GetEdmType()

Obtiene el IEdmTypeReference de esta instancia.

GetUnchangedPropertyNames()

Devuelve las propiedades que no se han modificado a través de este delta como una enumeración de nombres de propiedad.

TryGetDynamicProperties()

Obtener todas las propiedades dinámicas

TryGetMember(GetMemberBinder, Object)

Invalida el método DynamicObject TryGetMember, de modo que solo se pueden obtener las propiedades de la entidad.

(Heredado de Delta)
TryGetPropertyType(String, Type)

Intenta obtener la Type propiedad de la propiedad a la que se llama name desde la entidad subyacente. Solo se pueden recuperar las propiedades que existen en la entidad. Se pueden recuperar tanto las propiedades modificadas como las no modificadas.

TryGetPropertyValue(String, Object)

Obtiene el valor de la propiedad con el nombre especificado.

TrySetMember(SetMemberBinder, Object)

Invalida el método DynamicObject TrySetMember, de modo que solo se pueden definir las propiedades de la entidad.

(Heredado de Delta)
TrySetPropertyValue(String, Object)

Intenta establecer la propiedad denominada name en el value especificado. Solo se pueden establecer las propiedades que existen en la entidad. Si hay una discordancia de tipo, se producirá un error en la solicitud.

Métodos de extensión

IsDeltaResource(IEdmObject)

Método para determinar si el objeto Edm actual es una entrada delta

Se aplica a