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 | |
---|---|---|
![]() |
AddReferenceToCollection | Fügt der Auflistung den angegebenen Wert hinzu. |
![]() |
ClearChanges | Bricht eine Änderung an den Daten ab. |
![]() |
CreateResource | Erstellt die Ressource vom angegebenen Typ, die zum angegebenen Container gehört. |
![]() |
DeleteResource | Löscht die angegebene Ressource. |
![]() |
GetResource | Ruft die Ressource vom angegebenen Typ ab, die durch eine Abfrage und einen Typnamen identifiziert ist. |
![]() |
GetValue | Ruft den Wert der angegebenen Eigenschaft für das Zielobjekt ab. |
![]() |
RemoveReferenceFromCollection | Entfernt den angegebenen Wert aus der Auflistung. |
![]() |
ResetResource | Setzt die vom Parameter resource identifizierte Ressource auf ihren Standardwert zurück. |
![]() |
ResolveResource | Gibt die Instanz der durch das angegebene Ressourcenobjekt dargestellten Ressource zurück. |
![]() |
SaveChanges | Speichert alle Änderungen, die mit den IUpdatable-APIs vorgenommen wurden. |
![]() |
SetReference | Legt den Wert der angegebenen Verweiseigenschaft für das Zielobjekt fest. |
![]() |
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.