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