IUpdatable Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia utilizzata per inserire o aggiornare una risorsa mediante il metodo HTTP POST.
public interface class IUpdatable
public interface IUpdatable
type IUpdatable = interface
Public Interface IUpdatable
- Derivato
Commenti
L'interfaccia IUpdatable è indipendente dalla risorsa. I metodi che restituiscono oggetti che rappresentano le risorse possono restituire qualsiasi elemento.
L'oggetto restituito è un oggetto opaco che rappresenta la risorsa. Per usare il riferimento per leggere o aggiornare un valore, lo stesso oggetto opaco viene passato a IUpdatable.
L'implementazione di deve tenere traccia del IUpdatable mapping tra questo oggetto opaco all'oggetto rappresentato. Quando la risorsa viene serializzata e è necessaria un'istanza CLR (Common Language Runtime) del tipo corretto, viene chiamato il metodo IUpdatable ResolveResource con l'oggetto opaco.
Per serializzare l'oggetto, chiamare il ResolveResource metodo su IUpdatable.
Metodi
| AddReferenceToCollection(Object, String, Object) |
Aggiunge il valore specificato alla raccolta. |
| ClearChanges() |
Annulla una modifica apportata ai dati. |
| CreateResource(String, String) |
Crea la risorsa del tipo specificato, appartenente al contenitore specificato. |
| DeleteResource(Object) |
Elimina la risorsa specificata. |
| GetResource(IQueryable, String) |
Ottiene la risorsa del tipo specificato identificata da una query e un nome di tipo. |
| GetValue(Object, String) |
Ottiene il valore della proprietà specificata nell'oggetto di destinazione. |
| RemoveReferenceFromCollection(Object, String, Object) |
Rimuove il valore specificato dall'insieme. |
| ResetResource(Object) |
Reimposta la risorsa identificata dal parametro |
| ResolveResource(Object) |
Restituisce l'istanza della risorsa rappresentata dall'oggetto risorsa specificato. |
| SaveChanges() |
Salva tutte le modifiche apportate utilizzando le API di IUpdatable. |
| SetReference(Object, String, Object) |
Imposta il valore della proprietà di riferimento specificata nell'oggetto di destinazione. |
| SetValue(Object, String, Object) |
Imposta il valore della proprietà con il nome specificato nella risorsa di destinazione sul valore di proprietà specificato. |