Compartir a través de


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
Propiedad pública Source Una entidad de origen en un vínculo devuelto DataServiceResponse.
Propiedad pública SourceProperty La propiedad de identificador de la entidad de origen de un vínculo devuelto por DataServiceResponse.
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 Target La entidad de origen en un vínculo devuelto por DataServiceResponse.

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 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.

Vea también

Referencia

Espacio de nombres System.Data.Services.Client