Клиентская библиотека служб WCF Data Services
Со службой данных на основе Протокол Open Data Protocol (OData) может взаимодействовать любое приложение, если в нем предусмотрена отправка запроса HTTP и обработка канала OData , возвращаемого службой данных. Такая функциональная совместимость позволяет обращаться к службам на основе OData из широкого набора веб-приложений. В Службы WCF Data Services имеются клиентские библиотеки, которые предоставляют еще более широкие возможности программирования, если доступ к потокам OData осуществляется из приложений на основе .NET Framework или Silverlight.
Клиентская библиотека содержит два основных класса: DataServiceContext и DataServiceQuery. Класс DataServiceContext инкапсулирует операции, поддерживающие работу с конкретной службой данных. Хотя службы OData не сохраняют состояние, контекст его сохраняет. В связи с этим класс DataServiceContext можно использовать для поддержки состояния клиента между операциями со службой данных, что позволяет реализовать такие стратегии, как управление изменениями. Этот класс также управляет идентификаторами и отслеживает изменения. Класс DataServiceQuery представляет запрос к определенному набору сущностей.
Этот раздел описывает использование клиентских библиотек для доступа и информации об изменениях клиентского приложения .NET Framework. Дополнительные сведения об использовании клиентской библиотеки Службы WCF Data Services с приложением на основе Silverlight см. в разделе Службы WCF Data Services (Silverlight). Для использования канала OData в приложениях других видов имеются другие клиентские библиотеки. Дополнительные сведения см. в разделе OData SDK.
В этом разделе
- Формирование клиентской библиотеки службы данных (службы WCF Data Services)
Описывает создание клиентской библиотеки и клиентских классов службы данных, основанных на каналах OData .
- Запросы к службе данных (службы WCF Data Services)
Описывает выполнение запросов к службе данных из приложения на основе .NET Framework с помощью клиентских библиотек.
- Загрузка отложенного содержимого (службы WCF Data Services)
Описывает загрузку дополнительного содержимого, не включенного в первоначальный ответ на запрос.
- Обновление службы данных (службы WCF Data Services)
Описывает создание, изменение и удаление сущностей и отношений с помощью клиентских библиотек.
- Асинхронные операции (службы WCF Data Services)
Описывает возможности, предоставляемые клиентскими библиотеками для асинхронной работы со службой данных.
- Пакетные операции (службы WCF Data Services)
Описывает отправку нескольких запросов к службе данных в одном пакете с помощью клиентских библиотек.
- Привязка данных к элементам управления (службы WCF Data Services)
Описывает привязку элементов управления к каналу OData , возвращенному службой данных.
- Управление контекстом службы данных (службы WCF Data Services)
Описывает параметры управления режимом работы клиентской библиотеки.
- Работа с двоичными данными (службы WCF Data Services)
Описывает доступ к двоичным данным, возвращенным службой данных в виде потока данных, и их изменение.
См. также
Основные понятия
Приступая к работе со службами WCF Data Services
Другие ресурсы
Определение службы WCF Data Services
Дата сборки: 2011-02-23