Partager via


Classe LinkDescriptor

Fournit une description des modifications effectuées dans les entités par les opérations retournées dans un DataServiceResponse.

Hiérarchie d'héritage

System.Object
  System.Data.Services.Client.Descriptor
    System.Data.Services.Client.LinkDescriptor

Espace de noms :  System.Data.Services.Client
Assembly :  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Syntaxe

'Déclaration
Public NotInheritable Class LinkDescriptor _
    Inherits Descriptor
'Utilisation
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

Le type LinkDescriptor expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Source Entité source dans un lien retournée par DataServiceResponse.
Propriété publique SourceProperty Propriété d'identificateur de l'entité source dans un lien retourné par DataServiceResponse.
Propriété publique State Une fois substituée dans une classe dérivée, obtient l'état de l'objet lorsque cette instance a été générée. (hérité de Descriptor.)
Propriété publique Target Entité source dans un lien retournée par DataServiceResponse.

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Notes

La méthode SaveChanges retourne un objet DataServiceResponse qui contient une série d'objets OperationResponse, qui contiennent chacun une séquence d'instances EntityDescriptor ou LinkDescriptor qui représentent des modifications rendues persistantes.

Pour la réussite des opérations, la propriété State() du descripteur est définie comme inchangée et les nouvelles valeurs des opérations d'insertion et de mise à jour sont fusionnées en fonction des paramètres de fusion.

Pour les opérations avec erreurs, les State() du descripteur restent les mêmes qu'avant l'appel de SaveChanges.

Si une erreur s'est produite et que le traitement s'est arrêté au cours d'une opération, le State() reste inchangé.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Services.Client