IUpdatable Interfaccia

Definizione

Interfaccia utilizzata per inserire o aggiornare una risorsa dal metodo HTTP POST.

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

Commenti

L'interfaccia IUpdatable è indipendente dalle risorse. I metodi che restituiscono oggetti che rappresentano le risorse possono restituire qualsiasi elemento.

L'oggetto restituito è un oggetto opaco che rappresenta la risorsa. Per utilizzare il riferimento per leggere o aggiornare un valore, lo stesso oggetto opaco viene passato di nuovo a IUpdatable.

L'implementazione di IUpdatable deve tenere traccia del mapping tra questo oggetto opaco e l'oggetto rappresentato. Quando la risorsa viene serializzata e è necessaria un'istanza CLR (Common Language Runtime) del tipo corretto, viene chiamato il metodo ResolveResource su IUpdatable con l'oggetto opaco.

Per serializzare l'oggetto, chiamare il ResolveResource metodo su IUpdatable.

Metodi

Nome Descrizione
AddReferenceToCollection(Object, String, Object)

Aggiunge il valore specificato all'insieme.

ClearChanges()

Annulla una modifica ai dati.

CreateResource(String, String)

Crea la risorsa del tipo specificato e che appartiene al contenitore specificato.

DeleteResource(Object)

Elimina la risorsa specificata.

GetResource(IQueryable, String)

Ottiene la risorsa del tipo specificato identificato 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 dalla raccolta.

ResetResource(Object)

Reimposta la risorsa identificata dal parametro resource sul valore predefinito.

ResolveResource(Object)

Restituisce l'istanza della risorsa rappresentata dall'oggetto risorsa specificato.

SaveChanges()

Salva tutte le modifiche apportate usando le IUpdatable API.

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 della proprietà specificato.

Si applica a