Freigeben über


LinkDescriptor-Klasse

Stellt eine Beschreibung der Änderungen an Entitäten durch Operationen in DataServiceResponse bereit.

Vererbungshierarchie

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

Namespace:  System.Data.Services.Client
Assembly:  Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)

Syntax

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

Der LinkDescriptor-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Source Eine Quellentität in einem von einem DataServiceResponse zurückgegebenen Link.
Öffentliche Eigenschaft SourceProperty Die Bezeichnereigenschaft der Quellentität in einem von einem DataServiceResponse zurückgegebenen Link.
Öffentliche Eigenschaft State Ruft beim Überschreiben in einer abgeleiteten Klasse den Zustand des Objekts zur Zeit ab, zu der diese Instanz erstellt wurde. (Geerbt von Descriptor.)
Öffentliche Eigenschaft Target Eine Quellentität in einem von einem DataServiceResponse zurückgegebenen Link.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Hinweise

Die SaveChanges-Methode gibt ein DataServiceResponse-Objekt zurück, das eine Reihe von OperationResponse-Objekten enthält, die wiederum eine Folge von EntityDescriptor- oder LinkDescriptor-Instanzen enthalten, die erforderliche Änderungen darstellen.

Bei erfolgreichen Operationen wird die State()-Eigenschaft des Deskriptors auf unverändert gesetzt, und die neuen Werte für für das Einfügen und Aktualisieren werden gemäß der Zusammenführungseinstellungen zusamengeführt.

Bei Vorgängen mit Fehler bleibt der State() des Deskriptors wie vor dem Aufruf von SaveChanges.

Wenn ein Fehler aufgetreten ist und die Verarbeitung angehlaten wurde, bleibt State() unverändert.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Services.Client-Namespace