Condividi tramite


Interfaccia IUpdatable

Un'interfaccia utilizzata per inserire o aggiornare una risorsa dal metodo HTTP POST.

Spazio dei nomi  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Sintassi

'Dichiarazione
Public Interface IUpdatable
'Utilizzo
Dim instance As IUpdatable
public interface IUpdatable
public interface class IUpdatable
type IUpdatable =  interface end
public interface IUpdatable

Nel tipo IUpdatable sono esposti i membri seguenti.

Metodi

  Nome Descrizione
Metodo pubblico AddReferenceToCollection Aggiunge il valore specificato alla raccolta.
Metodo pubblico ClearChanges Annulla una modifica ai dati.
Metodo pubblico CreateResource Crea la risorsa del tipo specificato e che appartiene al contenitore specificato.
Metodo pubblico DeleteResource Elimina la risorsa specificata.
Metodo pubblico GetResource Ottiene la risorsa del tipo specificato identificato da una query e un nome del tipo.
Metodo pubblico GetValue Ottiene il valore della proprietà specificata sull'oggetto di destinazione.
Metodo pubblico RemoveReferenceFromCollection Rimuove il valore specificato dalla raccolta.
Metodo pubblico ResetResource Reimposta la risorsa identificata dal parametro resource sul relativo valore predefinito.
Metodo pubblico ResolveResource Restituisce l'istanza della risorsa rappresentata dall'oggetto risorsa specificato.
Metodo pubblico SaveChanges Salva tutte le modifiche apportate tramite API IUpdatable.
Metodo pubblico SetReference Imposta il valore della proprietà di riferimento specificata sull'oggetto di destinazione.
Metodo pubblico SetValue Imposta il valore della proprietà con il nome specificato sulla risorsa di destinazione sul valore della proprietà specificato.

In alto

Osservazioni

L'interfaccia IUpdatable è indipendente dalla risorsa. I metodi, che restituiscono oggetti che rappresentano risorse, possono restituire qualsiasi valore.

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 nuovamente a IUpdatable.

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

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

Vedere anche

Riferimento

Spazio dei nomi System.Data.Services