Partager via


Classe EntityDescriptor

Description des modifications apportées aux 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.EntityDescriptor

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

Syntaxe

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

Le type EntityDescriptor expose les membres suivants.

Propriétés

  Nom Description
Propriété publique EditLink Obtient ou définit l'URI qui modifie l'entité.
Propriété publique EditStreamUri Obtient ou définit l'URI qui modifie les données de propriété binaires de l'entité.
Propriété publique Entity Obtient l'entité qui contient les données de mise à jour.
Propriété publique ETag Obtient une valeur eTag qui indique l'état des données à mettre à jour depuis le dernier appel de SaveChanges.
Propriété publique Identity Obtient ou définit l'URI qui correspond à la valeur d'identité de l'entité.
Propriété publique LinkInfos Retourne une collection de liens qui correspondent aux relations auxquelles l'entité participe.
Propriété publique OperationDescriptors
Propriété publique ParentForInsert Obtient l'entité parente liée à l'entité.
Propriété publique ParentPropertyForInsert Obtient le nom de la propriété de l'entité qui correspond à une propriété de navigation et fournit un lien vers l'entité parente.
Propriété publique ReadStreamUri Obtient ou définit l'URI qui accède aux données de propriété binaires de l'entité.
Propriété publique SelfLink Obtient ou définit l'URI utilisé pour retourner la ressource d'entité.
Propriété publique ServerTypeName Obtient ou définit le nom du type dans la source de données à laquelle l'entité est mappée.
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 StreamDescriptors Retourne une collection de flux de données binaires nommés qui appartiennent à l'entité.
Propriété publique StreamETag Obtient l'eTag de la ressource multimédia associée à une entité qui correspond à une entrée de lien média.

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 les modifications qui ont été rendues persistantes.

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

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

Si une erreur s'est produite et que le traitement s'est interrompu 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