Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I dati in archivio a cui è possibile accedere tramite ADO.NET Data Services possono essere modificati utilizzando i metodi PUT, POST e DELETE di una richiesta HTTP. Nei sistemi di gestione di database, le modifiche ai dati vengono eseguite utilizzando le istruzioni Update, Insert e Delete della sintassi SQL. I metodi PUT, POST e DELETE che eseguono queste operazioni in ADO.NET Data Services vengono specificati nell'intestazione Method di una richiesta HTTP.
In ADO.NET Data Services utilizzare il metodo PUT HTTP per sostituire un'entità aggiornando i valori nel servizio dati. Utilizzare il metodo POST HTTP per creare nuove entità e il metodo DELETE HTTP per eliminare entità dal servizio dati e dall'archiviazione di database sottostante.
Specifiche comuni a PUT, POST e DELETE
Le richieste PUT, POST o DELETE inviate a un URI che non supporta il metodo restituiscono una risposta con codice 405 Metodo non consentito.
Negli argomenti Metodo PUT (framework di ADO.NET Data Services), Metodo POST (framework di ADO.NET Data Services) e Metodo DELETE (framework di ADO.NET Data Services) vengono specificati i verbi consentiti per ogni classe di URI in ADO.NET Data Service.
In base a quanto riportato in Hypertext Transfer Protocol, RFC 2616, una risposta con codice di stato 405 Metodo non consentito include un'intestazione ALLOW in cui vengono elencati i metodi PUT, POST o DELETE consentiti per le risorse di questo tipo.
Nel caso venga eseguita una richiesta HTTP destinata a modificare lo stato di una risorsa ADO.NET Data Service, se l'operazione può provocare una violazione dello schema di ADO.NET Data Service, come definito dalle regole nelle sezioni PUT, POST e DELETE, la richiesta restituisce un codice di stato compreso nell'intervallo dei codici di stato 4xx per indicare la presenza di un errore nella richiesta.
- All'esecuzione di una richiesta HTTP destinata a modificare lo stato di una risorsa sono consentiti effetti collaterali.
PUT, POST, associazione/separazione
I tipi di risorsa di ADO.NET Data Service possono essere correlati o associati ad altri tipi di risorsa. Le associazioni vengono indicate utilizzando proprietà di navigazione e collegamenti. Per la definizione di questi tipi, vedere Terminologia del framework di ADO.NET Data Services.
La cardinalità di una relazione può essere determinata controllando lo schema per un servizio dati. L'associazione di due istanze di EntityType è nota come associazione. La dissociazione di due istanze è nota come separazione.
Negli argomenti Metodo PUT (framework di ADO.NET Data Services) e Metodo POST (framework di ADO.NET Data Services) viene specificato se l'associazione/separazione è supportata da richieste PUT/POST a ognuno dei possibili URI rappresentanti le risorse di ADO.NET Data Service.
Vedere anche
Concetti
Metodo PUT (framework di ADO.NET Data Services)
Metodo POST (framework di ADO.NET Data Services)
Metodo DELETE (framework di ADO.NET Data Services)