Поделиться через


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, который может использоваться для итерации по коллекции, возвращенной запросом.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Cast<TResult>(IQueryable)

Преобразовывает элементы объекта IQueryable в заданный тип.

OfType<TResult>(IQueryable)

Выполняет фильтрацию элементов объекта IQueryable по заданному типу.

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