Freigeben über


IUpdatable-Schnittstelle

Eine Schnittstelle, die verwendet wird, um durch die HTTP POST-Methode eine Ressource einzufügen oder zu aktualisieren.

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

Syntax

'Declaration
Public Interface IUpdatable
'Usage
Dim instance As IUpdatable
public interface IUpdatable
public interface class IUpdatable
type IUpdatable =  interface end
public interface IUpdatable

Der IUpdatable-Typ macht folgende Elemente verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode AddReferenceToCollection Fügt der Auflistung den angegebenen Wert hinzu.
Öffentliche Methode ClearChanges Bricht eine Änderung an den Daten ab.
Öffentliche Methode CreateResource Erstellt die Ressource vom angegebenen Typ, die zum angegebenen Container gehört.
Öffentliche Methode DeleteResource Löscht die angegebene Ressource.
Öffentliche Methode GetResource Ruft die Ressource vom angegebenen Typ ab, die durch eine Abfrage und einen Typnamen identifiziert ist.
Öffentliche Methode GetValue Ruft den Wert der angegebenen Eigenschaft für das Zielobjekt ab.
Öffentliche Methode RemoveReferenceFromCollection Entfernt den angegebenen Wert aus der Auflistung.
Öffentliche Methode ResetResource Setzt die vom Parameter resource identifizierte Ressource auf ihren Standardwert zurück.
Öffentliche Methode ResolveResource Gibt die Instanz der durch das angegebene Ressourcenobjekt dargestellten Ressource zurück.
Öffentliche Methode SaveChanges Speichert alle Änderungen, die mit den IUpdatable-APIs vorgenommen wurden.
Öffentliche Methode SetReference Legt den Wert der angegebenen Verweiseigenschaft für das Zielobjekt fest.
Öffentliche Methode SetValue Legt den Wert der Eigenschaft mit dem angegebenen Namen auf der Zielressource auf den angegebenen Eigenschaftswert fest.

Zum Anfang

Hinweise

Die IUpdatable-Schnittstelle ist Ressourcen unabhängig. Die Methoden, die Objekte zurückgeben, die Ressourcen darstellen, können alles zurückgeben.

Das zurückgegebene Objekt ist ein nicht transparentes Objekt, das die Ressource darstellt. Um den Verweis zu verwenden, um einen Wert zu lesen oder zu aktualisieren, wird das gleiche nicht transparente Objekt zurück an IUpdatable übergeben.

Die Implementierung von IUpdatable muss die Zuordnung zwischen diesem nicht transparenten Objekt und dem Objekt nachverfolgen, das es darstellt. Wenn die Ressource serialisiert wird, und eine Common Language Runtime (CLR)-Instanz des richtigen Typs benötigt wird, wird die ResolveResource-Methode auf IUpdatable mit dem nicht transparenten Objekt aufgerufen.

Um das Objekt zu serialisieren rufen Sie die ResolveResource-Methode für IUpdatable auf.

Siehe auch

Verweis

System.Data.Services-Namespace