IUpdatable Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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. |