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 | |
---|---|---|
EditLink | Obtiene o establece el URI que modifica la entidad. | |
EditStreamUri | Obtiene o establece el URI que modifica los datos de propiedad binarios de la entidad. | |
Entity | Obtiene la entidad que contiene los datos de actualización. | |
ETag | Obtiene un valor eTag que indica el estado de los datos destinados para la actualización desde la última llamada a SaveChanges. | |
Identity | Obtiene o establece el URI que es el valor de identidad de la entidad. | |
LinkInfos | Devuelve una colección de vínculos que son las relaciones en las que participa la entidad. | |
OperationDescriptors | ||
ParentForInsert | Obtiene la entidad primaria relacionada con la entidad. | |
ParentPropertyForInsert | Obtiene el nombre de la propiedad de la entidad que es una propiedad de navegación y se vincula a la entidad primaria. | |
ReadStreamUri | Obtiene o establece el URI que obtiene acceso a los datos de propiedad binarios de la entidad. | |
SelfLink | Obtiene o establece el URI que se emplea para devolver el recurso de entidad. | |
ServerTypeName | Obtiene o establece el nombre del tipo en el origen de datos al que está asignada la entidad. | |
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.) | |
StreamDescriptors | Devuelve una colección de flujos de datos binarios con nombre que pertenecen a la entidad. | |
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 | |
---|---|---|
Equals | (Se hereda de Object.) | |
Finalize | (Se hereda de Object.) | |
GetHashCode | (Se hereda de Object.) | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
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.