Condividi tramite


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
Proprietà pubblica EditLink Ottiene o imposta l'URI che modifica l'entità.
Proprietà pubblica EditStreamUri Ottiene o imposta l'URI che modifica i dati di proprietà binari dell'entità.
Proprietà pubblica Entity Ottiene l'entità contenente i dati di aggiornamento.
Proprietà pubblica ETag Ottiene un valore eTag che indica lo stato dei dati destinati all'aggiornamento dal momento dell'ultima chiamata al metodo SaveChanges.
Proprietà pubblica Identity Ottiene o imposta l'URi corrispondente al valore di identità dell'entità.
Proprietà pubblica LinkInfos Restituisce una raccolta di collegamenti che rappresentano le relazioni a cui partecipa l'entità.
Proprietà pubblica OperationDescriptors
Proprietà pubblica ParentForInsert Ottiene l'entità padre correlata all'entità.
Proprietà pubblica ParentPropertyForInsert Ottiene il nome della proprietà dell'entità corrispondente a una proprietà di navigazione e collegamenti all'entità padre.
Proprietà pubblica ReadStreamUri Ottiene o imposta l'URI che accede ai dati di proprietà binari dell'entità.
Proprietà pubblica SelfLink Ottiene o imposta l'URI utilizzato per restituire la risorsa dell'entità.
Proprietà pubblica ServerTypeName Ottiene o imposta il nome del tipo nell'origine dati a cui è stato eseguito il mapping dell'entità.
Proprietà pubblica 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.
Proprietà pubblica StreamDescriptors Restituisce una raccolta di flussi di dati binari denominati che appartengono all'entità.
Proprietà pubblica StreamETag Ottiene l'eTag per la risorsa multimediale associata a un'entità corrispondente a una voce di collegamento multimediale.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico 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.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Services.Client