Compartir a través de


EdmDeltaLink Clase

Definición

Representa un IEdmDeltaLink objeto sin CLR Typede respaldo. Se usa para contener el objeto Added/Modified Link en la carga útil de la fuente delta.

public class EdmDeltaLink : Microsoft.AspNet.OData.EdmEntityObject, Microsoft.AspNet.OData.IEdmDeltaLink
type EdmDeltaLink = class
    inherit EdmEntityObject
    interface IEdmDeltaLink
    interface IEdmDeltaLinkBase
    interface IEdmChangedObject
    interface IEdmStructuredObject
    interface IEdmObject
Public Class EdmDeltaLink
Inherits EdmEntityObject
Implements IEdmDeltaLink
Herencia
Implementaciones

Constructores

EdmDeltaLink(IEdmEntityType, Boolean)

Inicializa una nueva instancia de la clase EdmDeltaLink.

EdmDeltaLink(IEdmEntityType)

Inicializa una nueva instancia de la clase EdmDeltaLink.

EdmDeltaLink(IEdmEntityTypeReference)

Inicializa una nueva instancia de la clase EdmDeltaLink.

Propiedades

ActualEdmType

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

(Heredado de EdmStructuredObject)
DeltaKind

DeltaKind para la parte de objetos de la carga de DeltaFeed. Se usa para determinar qué objeto Delta se va a crear durante la serialización.

ExpectedEdmType

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

(Heredado de EdmStructuredObject)
IsNullable

Obtiene o establece si el objeto EDM acepta valores null.

(Heredado de EdmStructuredObject)
Relationship

Nombre de la propiedad de relación en el objeto primario.

Source

El URI de la entidad desde la que se define la relación, que puede ser absoluta o relativa.

Target

Uri de la entidad relacionada, que puede ser absoluta o relativa.

Métodos

Clear()

Borra Delta y restablece la entidad subyacente.

(Heredado de EdmStructuredObject)
GetChangedPropertyNames()

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

(Heredado de EdmStructuredObject)
GetEdmType()

Obtiene el IEdmTypeReference de esta instancia.

(Heredado de EdmStructuredObject)
GetUnchangedPropertyNames()

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

(Heredado de EdmStructuredObject)
TryGetDynamicProperties()

Obtener todas las propiedades dinámicas

(Heredado de EdmStructuredObject)
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 el de la Type 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.

(Heredado de EdmStructuredObject)
TryGetPropertyValue(String, Object)

Obtiene el valor de la propiedad con el nombre especificado.

(Heredado de EdmStructuredObject)
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.

(Heredado de EdmStructuredObject)

Métodos de extensión

IsDeltaResource(IEdmObject)

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

Se aplica a