Udostępnij za pośrednictwem


IUpdatable Interfejs

Definicja

Interfejs używany do wstawiania lub aktualizowania zasobu przez metodę HTTP POST.

public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
Pochodne

Uwagi

Interfejs IUpdatable jest niezależny od zasobów. Metody zwracające obiekty reprezentujące zasoby mogą zwracać wszystkie elementy.

Zwrócony obiekt jest nieprzezroczystym obiektem reprezentującym zasób. Aby użyć odwołania do odczytu lub zaktualizowania wartości, ten sam nieprzezroczystych obiektów jest przekazywany z powrotem do IUpdatable.

Implementacja IUpdatable musi śledzić mapowanie między tym nieprzezroczystym obiektem do obiektu, który reprezentuje. Gdy zasób jest serializowany, a wymagane jest wystąpienie środowiska uruchomieniowego języka wspólnego (CLR) poprawnego typu, metoda IUpdatable ResolveResource jest wywoływana z nieprzezroczysty obiekt.

Aby serializować obiekt, wywołaj metodę w metodzie ResolveResourceIUpdatable.

Metody

AddReferenceToCollection(Object, String, Object)

Dodaje określoną wartość do kolekcji.

ClearChanges()

Anuluje zmianę danych.

CreateResource(String, String)

Tworzy zasób określonego typu i należy do określonego kontenera.

DeleteResource(Object)

Usuwa określony zasób.

GetResource(IQueryable, String)

Pobiera zasób określonego typu identyfikowanego przez nazwę zapytania i typu.

GetValue(Object, String)

Pobiera wartość określonej właściwości obiektu docelowego.

RemoveReferenceFromCollection(Object, String, Object)

Usuwa określoną wartość z kolekcji.

ResetResource(Object)

Resetuje zasób zidentyfikowany przez parametr resource do wartości domyślnej.

ResolveResource(Object)

Zwraca wystąpienie zasobu reprezentowane przez określony obiekt zasobu.

SaveChanges()

Zapisuje wszystkie zmiany wprowadzone przy użyciu IUpdatable interfejsów API.

SetReference(Object, String, Object)

Ustawia wartość określonej właściwości referencyjnej w obiekcie docelowym.

SetValue(Object, String, Object)

Ustawia wartość właściwości o określonej nazwie zasobu docelowego na określoną wartość właściwości.

Dotyczy