Libreria client WCF Data Services
Qualsiasi applicazione può interagire con un servizio dati basato sul OData (Open Data Protocol) -se è in grado di inviare una richiesta HTTP ed elaborare il feed OData restituito dal servizio dati. Questa interoperabilità consente di accedere ai servizi basati su OData da un'ampia gamma di applicazioni Web. WCF Data Services include librerie client che consentono di programmare in modo più completo quando si utilizzano feed OData da applicazioni .NET Framework o basate su Silverlight.
Le due classi principali della libreria client sono la classe DataServiceContext e la classe DataServiceQuery. La classe DataServiceContext incapsula operazioni supportate su un servizio dati specificato. Sebbene i servizi OData siano senza stato, non lo è il contesto. È pertanto possibile utilizzare la classe DataServiceContext per mantenere lo stato nel client tra le interazioni con il servizio dati in modo da supportare funzionalità quali la gestione di modifiche. Questa classe consente inoltre di gestire le identità e di rilevare le modifiche. La classe DataServiceQuery rappresenta una query su un set di entità specifico.
In questa sezione viene descritto come utilizzare le librerie client per accedere ai dati di un'applicazione client .NET Framework e modificarli. Per ulteriori informazioni sull'utilizzo della libreria client WCF Data Services con un'applicazione basata su Silverlight, vedere WCF Data Services (Silverlight). Altre librerie client sono disponibili per consentire l'utilizzo di un feed OData in altri tipi di applicazione. Per ulteriori informazioni, vedere la pagina relativa a OData SDK.
Argomenti della sezione
- Generazione della libreria client del servizio dati (WCF Data Services)
Viene descritto come generare una libreria client e classi del servizio dati client basate su feed OData .
- Esecuzione di query sul servizio dati (WCF Data Services)
Viene descritto come eseguire una query su un servizio dati da un'applicazione basata su Framework .NET utilizzando le librerie client.
- Caricamento di contenuto posticipato (WCF Data Services)
Viene descritto come caricare contenuto aggiuntivo non incluso nella risposta alla query iniziale.
- Aggiornamento del servizio dati (WCF Data Services)
Viene descritto come creare, modificare ed eliminare entità e relazioni utilizzando le librerie client.
- Operazioni asincrone (WCF Data Services)
Vengono descritte le funzionalità fornite dalle librerie client per l'utilizzo di un servizio dati in modo asincrono.
- Invio in batch di operazioni (WCF Data Services)
Viene descritto come inviare più richieste al servizio dati in un unico batch utilizzando le librerie client.
- Associazione di dati a controlli (WCF Data Services)
Viene descritto come associare controlli a un feed OData restituito da un servizio dati.
- Gestione del contesto del servizio dati (WCF Data Services)
Vengono descritte le opzioni per la gestione del comportamento della libreria client.
- Utilizzo di dati binari (WCF Data Services)
Viene descritto come accedere e apportare modifiche ai dati binari restituiti dal servizio dati come flusso di dati.
Vedere anche
Concetti
Guida introduttiva a WCF Data Services
Altre risorse
Definizione di WCF Data Services
Data di compilazione: 2011-02-23