Compartir a través de


Clase EntityDescriptor

Descripción de las modificaciones realizadas a entidades por operaciones devueltas en DataServiceResponse.

Jerarquía de herencia

System.Object
  System.Data.Services.Client.Descriptor
    System.Data.Services.Client.EntityDescriptor

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public NotInheritable Class EntityDescriptor _
    Inherits Descriptor
'Uso
Dim instance As EntityDescriptor
public sealed class EntityDescriptor : Descriptor
public ref class EntityDescriptor sealed : public Descriptor
[<SealedAttribute>]
type EntityDescriptor =  
    class
        inherit Descriptor
    end
public final class EntityDescriptor extends Descriptor

El tipo EntityDescriptor expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública EditLink Obtiene o establece el URI que modifica la entidad.
Propiedad pública EditStreamUri Obtiene o establece el URI que modifica los datos de propiedad binarios de la entidad.
Propiedad pública Entity Obtiene la entidad que contiene los datos de actualización.
Propiedad pública ETag Obtiene un valor eTag que indica el estado de los datos destinados para la actualización desde la última llamada a SaveChanges.
Propiedad pública Identity Obtiene o establece el URI que es el valor de identidad de la entidad.
Propiedad pública LinkInfos Devuelve una colección de vínculos que son las relaciones en las que participa la entidad.
Propiedad pública OperationDescriptors
Propiedad pública ParentForInsert Obtiene la entidad primaria relacionada con la entidad.
Propiedad pública ParentPropertyForInsert Obtiene el nombre de la propiedad de la entidad que es una propiedad de navegación y se vincula a la entidad primaria.
Propiedad pública ReadStreamUri Obtiene o establece el URI que obtiene acceso a los datos de propiedad binarios de la entidad.
Propiedad pública SelfLink Obtiene o establece el URI que se emplea para devolver el recurso de entidad.
Propiedad pública ServerTypeName Obtiene o establece el nombre del tipo en el origen de datos al que está asignada la entidad.
Propiedad pública State Cuando se invalida en una clase derivada, obtiene el estado del objeto en el momento en que se construyó esta instancia. (Se hereda de Descriptor.)
Propiedad pública StreamDescriptors Devuelve una colección de flujos de datos binarios con nombre que pertenecen a la entidad.
Propiedad pública StreamETag Obtiene el eTag del recurso multimedia asociado a una entidad que es una entrada de vínculo multimedia.

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Comentarios

El método SaveChanges devuelve un objeto DataServiceResponse que contiene una serie de objetos OperationResponse, cada uno de los cuales contiene una secuencia de instancias de EntityDescriptor o LinkDescriptor que representan cambios que se conservaron.

Para las operaciones correctas, la propiedad State() del descriptor se establecerá en sin cambios y los nuevos valores para las operaciones de inserción y actualización se combinarán según la configuración de combinación.

Para las operaciones con errores, el State() del descriptor permanecerá igual que estaba antes de que se llamara a SaveChanges.

Si se produjo un error y se detuvo el procesamiento durante una operación, State() seguirá sin modificar.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres System.Data.Services.Client