IUpdatable Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een interface die wordt gebruikt om een resource in te voegen of bij te werken met de HTTP POST-methode.
public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
- Afgeleid
Opmerkingen
De IUpdatable interface is onafhankelijk van resources. De methoden die objecten retourneren die resources vertegenwoordigen, kunnen alles retourneren.
Het geretourneerde object is een ondoorzichtig object dat de resource vertegenwoordigt. Als u de verwijzing wilt gebruiken om een waarde te lezen of bij te werken, wordt hetzelfde ondoorzichtige object teruggegeven aan IUpdatable.
Implementatie van IUpdatable moet de toewijzing tussen dit ondoorzichtige object bijhouden aan het object dat het voorstelt. Wanneer de resource wordt geserialiseerd en een CLR-exemplaar (Common Language Runtime) van het juiste type nodig is, wordt de Methode ResolveResource ingeschakeld IUpdatable met het ondoorzichtige object.
Als u het object wilt serialiseren, roept u de ResolveResource methode aan IUpdatable.
Methoden
| Name | Description |
|---|---|
| AddReferenceToCollection(Object, String, Object) |
Hiermee voegt u de opgegeven waarde toe aan de verzameling. |
| ClearChanges() |
Hiermee annuleert u een wijziging in de gegevens. |
| CreateResource(String, String) |
Hiermee maakt u de resource van het opgegeven type en die deel uitmaakt van de opgegeven container. |
| DeleteResource(Object) |
Hiermee verwijdert u de opgegeven resource. |
| GetResource(IQueryable, String) |
Hiermee haalt u de resource op van het opgegeven type dat wordt geïdentificeerd door een query en de naam van het type. |
| GetValue(Object, String) |
Hiermee haalt u de waarde op van de opgegeven eigenschap op het doelobject. |
| RemoveReferenceFromCollection(Object, String, Object) |
Hiermee verwijdert u de opgegeven waarde uit de verzameling. |
| ResetResource(Object) |
Hiermee stelt u de resource die door de parameter |
| ResolveResource(Object) |
Retourneert het exemplaar van de resource die wordt vertegenwoordigd door het opgegeven resourceobject. |
| SaveChanges() |
Slaat alle wijzigingen op die zijn aangebracht met behulp van de IUpdatable API's. |
| SetReference(Object, String, Object) |
Hiermee stelt u de waarde van de opgegeven verwijzingseigenschap in op het doelobject. |
| SetValue(Object, String, Object) |
Hiermee stelt u de waarde van de eigenschap met de opgegeven naam voor de doelresource in op de opgegeven eigenschapswaarde. |