DataServiceQuery DataServiceQuery DataServiceQuery DataServiceQuery Class

Определение

Абстрактный класс, представляющий один запрос к службам данных WCF.An abstract class that represents a single query request to WCF Data Services.

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

Комментарии

На основе этого класса не определены открытые конструкторы.No public constructors are defined on this class. Экземпляры объектов создаются с помощью CreateQuery или CreateQuery класса DataServiceContext.Object instances are created by using CreateQuery or CreateQuery on the DataServiceContext class.

Свойства

ElementType ElementType ElementType ElementType

Возвращает тип объекта, переданного в виде пакета службе данных.Gets the type of object submitted as a batch to the data service.

(Inherited from DataServiceRequest)
Expression Expression Expression Expression

Представляет выражение, содержащее запрос к службе данных.Represents an expression that contains the query to the data service.

Provider Provider Provider Provider

Представляет экземпляр поставщика запросов.Represents the query provider instance.

RequestUri RequestUri RequestUri RequestUri

Возвращает URI объекта запроса, переданного в службу данных.Gets the URI of the request object submitted to a data service.

(Inherited from DataServiceRequest)

Методы

BeginExecute(AsyncCallback, Object) BeginExecute(AsyncCallback, Object) BeginExecute(AsyncCallback, Object) BeginExecute(AsyncCallback, Object)

Асинхронно отправляет запрос для выполнения запроса службы данных.Asynchronously sends a request to execute the data service query.

EndExecute(IAsyncResult) EndExecute(IAsyncResult) EndExecute(IAsyncResult) EndExecute(IAsyncResult)

Вызывается для завершения асинхронной операции выполнения запроса службы данных.Called to complete the asynchronous operation of executing a data service query.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Execute() Execute() Execute() Execute()

Выполняет запрос к службе данных.Executes the query against the data service.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Представляет URI запроса к службе данных.Represents the URI of the query to the data service.

(Inherited from DataServiceRequest)

Явные реализации интерфейса

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Возвращает объект IEnumerator, который может использоваться для итерации по коллекции, возвращенной запросом.Gets the IEnumerator object that can be used to iterate through the collection returned by the query.

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

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable)

Преобразует элементы IQueryable в указанный тип.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable)

Выполняет фильтрацию элементов IQueryable на основе указанного типа.Filters the elements of an IQueryable based on a specified type.

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