Classe EntityDescriptor
Descrizione delle modifiche apportate alle entità tramite le operazioni restituite in un oggetto DataServiceResponse.
Gerarchia di ereditarietà
System.Object
System.Data.Services.Client.Descriptor
System.Data.Services.Client.EntityDescriptor
Spazio dei nomi System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class EntityDescriptor _
Inherits Descriptor
'Utilizzo
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
Nel tipo EntityDescriptor sono esposti i membri seguenti.
Proprietà
Nome | Descrizione | |
---|---|---|
EditLink | Ottiene o imposta l'URI che modifica l'entità. | |
EditStreamUri | Ottiene o imposta l'URI che modifica i dati di proprietà binari dell'entità. | |
Entity | Ottiene l'entità contenente i dati di aggiornamento. | |
ETag | Ottiene un valore eTag che indica lo stato dei dati destinati all'aggiornamento dal momento dell'ultima chiamata al metodo SaveChanges. | |
Identity | Ottiene o imposta l'URi corrispondente al valore di identità dell'entità. | |
LinkInfos | Restituisce una raccolta di collegamenti che rappresentano le relazioni a cui partecipa l'entità. | |
OperationDescriptors | ||
ParentForInsert | Ottiene l'entità padre correlata all'entità. | |
ParentPropertyForInsert | Ottiene il nome della proprietà dell'entità corrispondente a una proprietà di navigazione e collegamenti all'entità padre. | |
ReadStreamUri | Ottiene o imposta l'URI che accede ai dati di proprietà binari dell'entità. | |
SelfLink | Ottiene o imposta l'URI utilizzato per restituire la risorsa dell'entità. | |
ServerTypeName | Ottiene o imposta il nome del tipo nell'origine dati a cui è stato eseguito il mapping dell'entità. | |
State | Quando viene sottoposto a override in una classe derivata, ottiene lo stato dell'oggetto al momento della costruzione di questa istanza. Ereditato da Descriptor. | |
StreamDescriptors | Restituisce una raccolta di flussi di dati binari denominati che appartengono all'entità. | |
StreamETag | Ottiene l'eTag per la risorsa multimediale associata a un'entità corrispondente a una voce di collegamento multimediale. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. |
In alto
Osservazioni
Il metodo SaveChanges restituisce un oggetto DataServiceResponse contenente una serie di oggetti OperationResponse, ognuno dei quali contiene una sequenza di istanze di EntityDescriptor o LinkDescriptor che rappresentano modifiche rese persistenti.
Per le operazioni riuscite, la proprietà State() del descrittore verrà impostata come non modificata e i nuovi valori per le operazioni di inserimento e aggiornamento verranno unite in base alle impostazioni di unione.
Per le operazioni con errori, l'oggetto State() del descrittore rimarrà nello stesso stato precedente alla chiamata di SaveChanges.
Se si è verificato un errore e l'elaborazione è stata arrestata durante un'operazione, State() rimarrà invariato.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.