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