Clase LinkDescriptor
Proporciona una descripción de las modificaciones hechas a las entidades por operaciones devueltas en DataServiceResponse.
Jerarquía de herencia
System.Object
System.Data.Services.Client.Descriptor
System.Data.Services.Client.LinkDescriptor
Espacio de nombres: System.Data.Services.Client
Ensamblado: Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)
Sintaxis
'Declaración
Public NotInheritable Class LinkDescriptor _
Inherits Descriptor
'Uso
Dim instance As LinkDescriptor
public sealed class LinkDescriptor : Descriptor
public ref class LinkDescriptor sealed : public Descriptor
[<SealedAttribute>]
type LinkDescriptor =
class
inherit Descriptor
end
public final class LinkDescriptor extends Descriptor
El tipo LinkDescriptor expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Source | Una entidad de origen en un vínculo devuelto DataServiceResponse. | |
SourceProperty | La propiedad de identificador de la entidad de origen de un vínculo devuelto por DataServiceResponse. | |
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.) | |
Target | La entidad de origen en un vínculo devuelto por DataServiceResponse. |
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 establece en sin modificar y los nuevos valores para las operaciones de inserción y actualización se combinan según los valores de combinación.
Para las operaciones con errores, el State() del descriptor permanecerá igual que estaban 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.