DataServiceQuery Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный класс, представляющий единый запрос к службам данных WCF.
public ref class DataServiceQuery abstract : System::Data::Services::Client::DataServiceRequest, System::Collections::IEnumerable, System::Linq::IQueryable
public abstract class DataServiceQuery : System.Data.Services.Client.DataServiceRequest, System.Collections.IEnumerable, System.Linq.IQueryable
type DataServiceQuery = class
inherit DataServiceRequest
interface IQueryable
interface IEnumerable
Public MustInherit Class DataServiceQuery
Inherits DataServiceRequest
Implements IEnumerable, IQueryable
- Наследование
- Производный
- Реализации
Комментарии
В этом классе не определены открытые конструкторы. Экземпляры объектов создаются с помощью CreateQuery класса или CreateQuery класса DataServiceContext .
Свойства
| Имя | Описание |
|---|---|
| ElementType |
Возвращает тип объекта, отправленного как пакет в службу данных. (Унаследовано от DataServiceRequest) |
| Expression |
Представляет выражение, содержащее запрос к службе данных. |
| Provider |
Представляет экземпляр поставщика запросов. |
| RequestUri |
Возвращает универсальный код ресурса (URI) объекта запроса, отправленного в службу данных. (Унаследовано от DataServiceRequest) |
Методы
| Имя | Описание |
|---|---|
| BeginExecute(AsyncCallback, Object) |
Асинхронно отправляет запрос на выполнение запроса службы данных. |
| EndExecute(IAsyncResult) |
Вызывается для выполнения асинхронной операции выполнения запроса службы данных. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Execute() |
Выполняет запрос к службе данных. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Представляет универсальный код ресурса (URI) запроса к службе данных. (Унаследовано от DataServiceRequest) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IEnumerable.GetEnumerator() |
IEnumerator Возвращает объект, который можно использовать для итерации по коллекции, возвращаемой запросом. |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| Cast<TResult>(IQueryable) |
Преобразует элементы IQueryable в указанный тип. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |
| OfType<TResult>(IQueryable) |
Фильтрует элементы IQueryable на основе указанного типа. |