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 sono definiti costruttori pubblici. Le istanze dell'oggetto vengono create utilizzando CreateQuery o CreateQuery nella DataServiceContext classe .

Proprietà

Nome Descrizione
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

Nome Descrizione
BeginExecute(AsyncCallback, Object)

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

EndExecute(IAsyncResult)

Chiamato per completare l'operazione asincrona di 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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Rappresenta l'URI della query al servizio dati.

(Ereditato da DataServiceRequest)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEnumerable.GetEnumerator()

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

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

Cast<TResult>(IQueryable)

Converte gli elementi di un IQueryable nel tipo specificato.

OfType<TResult>(IEnumerable)

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

OfType<TResult>(IQueryable)

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

Si applica a