DataServiceQuery Třída

Definice

Abstraktní třída, která představuje jeden požadavek dotazu na WCF Data Services.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
Dědičnost
DataServiceQuery
Odvozené
Implementuje

Poznámky

V této třídě nejsou definovány žádné veřejné konstruktory.No public constructors are defined on this class. Instance objektů jsou vytvořeny pomocí CreateQuery nebo CreateQuery ve třídě DataServiceContext.Object instances are created by using CreateQuery or CreateQuery on the DataServiceContext class.

Vlastnosti

ElementType

Získá typ objektu odeslaného jako dávka do datové služby.Gets the type of object submitted as a batch to the data service.

(Zděděno od DataServiceRequest)
Expression

Představuje výraz, který obsahuje dotaz na datovou službu.Represents an expression that contains the query to the data service.

Provider

Představuje instanci poskytovatele dotazu.Represents the query provider instance.

RequestUri

Načte identifikátor URI objektu Request odeslaného do datové služby.Gets the URI of the request object submitted to a data service.

(Zděděno od DataServiceRequest)

Metody

BeginExecute(AsyncCallback, Object)

Asynchronně pošle požadavek na provedení dotazu datové služby.Asynchronously sends a request to execute the data service query.

EndExecute(IAsyncResult)

Volá se, aby se dokončila asynchronní operace provádění dotazu datové služby.Called to complete the asynchronous operation of executing a data service query.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
Execute()

Provede dotaz na datovou službu.Executes the query against the data service.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního Objectbez podstruktury.Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Představuje identifikátor URI dotazu pro datovou službu.Represents the URI of the query to the data service.

(Zděděno od DataServiceRequest)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Získá objekt IEnumerator, který lze použít k iteraci v kolekci vrácené dotazem.Gets the IEnumerator object that can be used to iterate through the collection returned by the query.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable)

Převede prvky IQueryable na určený typ.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable)

Filtruje prvky IQueryable založené na zadaném typu.Filters the elements of an IQueryable based on a specified type.

Platí pro