Condividi tramite


Classe LinkDescriptor

Fornisce una descrizione delle modifiche apportate alle entità tramite le operazioni restituite in un elemento DataServiceResponse.

Gerarchia di ereditarietà

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

Spazio dei nomi  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class LinkDescriptor _
    Inherits Descriptor
'Utilizzo
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

Nel tipo LinkDescriptor sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica Source Entità di origine in un collegamento restituito da un DataServiceResponse.
Proprietà pubblica SourceProperty Proprietà dell'identificatore dell'entità di origine in un collegamento restituito da un DataServiceResponse.
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 Target Entità di origine in un collegamento restituito da un DataServiceResponse.

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 persistenti.

Per le operazioni completate correttamente, la proprietà State() del descrittore viene impostata su unchanged e i nuovi valori per le operazioni di inserimento e aggiornamento vengono uniti in base alle impostazioni di unione.

Per le operazioni che presentano errori, l'elemento State() del descrittore rimarrà uguale a com'era prima della 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