Freigeben über


IUpdatable Schnittstelle

Definition

Eine Schnittstelle zum Einfügen oder Aktualisieren einer Ressource mit einer HTTP-POST-Methode.

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
Abgeleitet

Hinweise

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

Das zurückgegebene Objekt ist ein undurchsichtiges Objekt, das die Ressource darstellt. Um den Verweis zum Lesen oder Aktualisieren eines Werts zu verwenden, wird dasselbe undurchsichtige Objekt an IUpdatablezurückgegeben.

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

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

Methoden

AddReferenceToCollection(Object, String, Object)

Fügt der Auflistung den angegebenen Wert hinzu.

ClearChanges()

Bricht eine Änderung an den Daten ab.

CreateResource(String, String)

Erstellt die Ressource des angegebenens Typs für den angegebenen Container.

DeleteResource(Object)

Löscht die angegebene Ressource.

GetResource(IQueryable, String)

Ruft die Ressource des angegebenen Typs ab, die durch eine Abfrage und einen Typnamen identifiziert wurde.

GetValue(Object, String)

Ruft den Wert der angegebenen Eigenschaft für das Zielobjekt ab.

RemoveReferenceFromCollection(Object, String, Object)

Entfernt den angegebenen Wert aus der Auflistung.

ResetResource(Object)

Setzt die vom resource-Parameter angegebene Ressource auf den Standardwert zurück.

ResolveResource(Object)

Gibt die Instanz der Ressource zurück, die durch das angegebene Ressourcenobjekt dargestellt wird.

SaveChanges()

Speichert alle Änderungen, die mit den IUpdatable-APIs vorgenommen wurden.

SetReference(Object, String, Object)

Legen den Wert der angegebenen Referenzeigenschaft für das Zielobjekt fest.

SetValue(Object, String, Object)

Legt den Wert der Eigenschaft mit dem angegebenen Namen für die Zielressource auf den angegebenen Eigenschaftswert fest.

Gilt für: