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 | |
---|---|---|
EditLink | Obtient ou définit l'URI qui modifie l'entité. | |
EditStreamUri | Obtient ou définit l'URI qui modifie les données de propriété binaires de l'entité. | |
Entity | Obtient l'entité qui contient les données de mise à jour. | |
ETag | Obtient une valeur eTag qui indique l'état des données à mettre à jour depuis le dernier appel de SaveChanges. | |
Identity | Obtient ou définit l'URI qui correspond à la valeur d'identité de l'entité. | |
LinkInfos | Retourne une collection de liens qui correspondent aux relations auxquelles l'entité participe. | |
OperationDescriptors | ||
ParentForInsert | Obtient l'entité parente liée à l'entité. | |
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. | |
ReadStreamUri | Obtient ou définit l'URI qui accède aux données de propriété binaires de l'entité. | |
SelfLink | Obtient ou définit l'URI utilisé pour retourner la ressource d'entité. | |
ServerTypeName | Obtient ou définit le nom du type dans la source de données à laquelle l'entité est mappée. | |
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.) | |
StreamDescriptors | Retourne une collection de flux de données binaires nommés qui appartiennent à l'entité. | |
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 | |
---|---|---|
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetHashCode | (hérité de Object.) | |
GetType | (hérité de Object.) | |
MemberwiseClone | (hérité de Object.) | |
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.