IUpdatable Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |