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.
Il framework di ADO.NET Data Services supporta funzionalità aggiuntive oltre la semantica REST (Representational State Transfer). È, ad esempio, possibile utilizzare operazioni del servizio e intercettori per aggiungere le procedure della logica di convalida o della sicurezza a query e aggiornamenti.
Le operazioni del servizio sono metodi definiti nel server che possono essere indirizzati tramite URI nello stesso form di dati. L'URI https://server/MyFavoriteBooks?category=sports&$orderby=Title&$top=2&$skip=2, ad esempio, rappresenta una chiamata all'operazione del servizio MyFavoriteBooks in cui viene accettato un solo parametro che identifica la categoria dei libri su cui viene eseguita la query.
È possibile scrivere operazioni del servizio per filtrare o ordinare gli output tramite la sintassi standard definita da ADO.NET Data Services. La sintassi di ordinamento viene utilizzata nella stringa di query dell'esempio precedente, in cui gli operatori $orderby e $top vengono applicati ai risultati dell'operazione.
Gli intercettori consentono di inserire logica di applicazione personalizzata nell'elaborazione della richiesta o della risposta di un servizio dati. I metodi dell'intercettore devono essere registrati in modo esplicito per un determinato set di entità esposto da un servizio dati. Gli intercettori vengono chiamati quando si verifica un'azione di query, inserimento, aggiornamento o eliminazione nel set di entità specificato. Un intercettore può modificare i dati, applicare criteri di autorizzazione o anche terminare l'operazione.
In ADO.NET Data Services sono inoltre supportate stored procedure implementate da sistemi di gestione di database relazionali. Entity Data Model supporta il mapping dei dati recuperati e modificati alle stored procedure. Questa funzionalità viene adattata da ADO.NET Data Services.
Vedere anche
Concetti
Operazioni di servizio e intercettori (framework di ADO.NET Data Services)
Schema di indirizzamento semplice di dati con URI uniformi (framework di ADO.NET Data Services)
Servizi e semantica REST (framework di ADO.NET Data Services)