IUpdatable Interface

Definitie

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 resource is geïdentificeerd, opnieuw in op de standaardwaarde.

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.

Van toepassing op