DataServiceQuery Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |