Condividi tramite


DataServiceQuery Classe

Definizione

Classe astratta che rappresenta una singola richiesta di query a 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
Ereditarietà
DataServiceQuery
Derivato
Implementazioni

Commenti

In questa classe non vengono definiti costruttori pubblici. Le istanze degli oggetti vengono create utilizzando il metodo CreateQuery o CreateQuery nella classe DataServiceContext.

Proprietà

ElementType

Ottiene il tipo di oggetto inviato come batch al servizio dati.

(Ereditato da DataServiceRequest)
Expression

Rappresenta un'espressione che contiene la query al servizio dati.

Provider

Rappresenta l'istanza del provider di query.

RequestUri

Ottiene l'URI dell'oggetto richiesta inviato a un servizio dati.

(Ereditato da DataServiceRequest)

Metodi

BeginExecute(AsyncCallback, Object)

Invia in modo asincrono una richiesta per eseguire la query del servizio dati.

EndExecute(IAsyncResult)

Chiamato per completare l'operazione asincrona dell'esecuzione di una query del servizio dati.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Execute()

Esegue la query sul servizio dati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Rappresenta l'URI della query del servizio dati.

(Ereditato da DataServiceRequest)

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Ottiene l'oggetto IEnumerator che può essere utilizzato per scorrere la raccolta restituita dalla query.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Cast<TResult>(IQueryable)

Converte gli elementi di un oggetto IQueryable nel tipo specificato.

OfType<TResult>(IQueryable)

Filtra gli elementi di un oggetto IQueryable in base a un tipo specificato.

Si applica a