IUpdatable Rozhraní

Definice

Rozhraní používané k vložení nebo aktualizaci prostředku metodou HTTP POST.

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
Odvozené

Poznámky

Rozhraní IUpdatable je nezávislé na prostředcích. Metody, které vracejí objekty představující prostředky, můžou vrátit cokoli.

Vrácený objekt je neprůžný objekt, který představuje prostředek. Pokud chcete použít odkaz ke čtení nebo aktualizaci hodnoty, předá se stejný neprůhlhlý objekt zpět do IUpdatable.

IUpdatable Implementace musí sledovat mapování mezi tímto neprůshledný objekt na objekt, který představuje. Když je prostředek serializován a common language runtime (CLR) instance správného typu, ResolveResource metoda je IUpdatable volána s neprůhledným objektem.

Chcete-li objekt serializovat, zavolejte metodu na ResolveResourceIUpdatable.

Metody

AddReferenceToCollection(Object, String, Object)

Přidá zadanou hodnotu do kolekce.

ClearChanges()

Zruší změnu dat.

CreateResource(String, String)

Vytvoří prostředek zadaného typu a , který patří do zadaného kontejneru.

DeleteResource(Object)

Odstraní zadaný prostředek.

GetResource(IQueryable, String)

Získá prostředek zadaného typu identifikovaného dotazem a názvem typu.

GetValue(Object, String)

Získá hodnotu zadané vlastnosti cílového objektu.

RemoveReferenceFromCollection(Object, String, Object)

Odebere zadanou hodnotu z kolekce.

ResetResource(Object)

Obnoví prostředek identifikovaný parametrem resource na výchozí hodnotu.

ResolveResource(Object)

Vrátí instanci prostředku reprezentovaného zadaným objektem prostředku.

SaveChanges()

Uloží všechny změny provedené pomocí IUpdatable rozhraní API.

SetReference(Object, String, Object)

Nastaví hodnotu zadané vlastnosti odkazu na cílový objekt.

SetValue(Object, String, Object)

Nastaví hodnotu vlastnosti se zadaným názvem cílového prostředku na zadanou hodnotu vlastnosti.

Platí pro