EdmStructuredObject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
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 |
Métodos de extensión
IsDeltaResource(IEdmObject) |
Método para determinar si el objeto Edm actual es una entrada delta |