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
Наследование
DataServiceQuery
Производный
Реализации

Комментарии

В этом классе не определены открытые конструкторы. Экземпляры объектов создаются с помощью 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 на основе указанного типа.

Применяется к