Classe DataServiceQuery
Classe astratta che rappresenta una singola richiesta di query a WCF Data Services.
Gerarchia di ereditarietà
System.Object
System.Data.Services.Client.DataServiceRequest
System.Data.Services.Client.DataServiceQuery
System.Data.Services.Client.DataServiceQuery<TElement>
Spazio dei nomi System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataServiceQuery _
Inherits DataServiceRequest _
Implements IQueryable, IEnumerable
'Utilizzo
Dim instance As DataServiceQuery
public abstract class DataServiceQuery : DataServiceRequest,
IQueryable, IEnumerable
public ref class DataServiceQuery abstract : public DataServiceRequest,
IQueryable, IEnumerable
[<AbstractClassAttribute>]
type DataServiceQuery =
class
inherit DataServiceRequest
interface IQueryable
interface IEnumerable
end
public abstract class DataServiceQuery extends DataServiceRequest implements IQueryable, IEnumerable
Nel tipo DataServiceQuery sono esposti i membri seguenti.
Proprietà
Nome | Descrizione | |
---|---|---|
ElementType | Ottiene il tipo di oggetto inviato come un 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 della richiesta inviato a un servizio dati. Ereditato da DataServiceRequest. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
BeginExecute | Invia in modo asincrono una richiesta per eseguire la query del servizio dati. | |
EndExecute | Chiamato per completare l'operazione asincrona dell'esecuzione di una query del servizio dati. | |
Equals | Ereditato da Object. | |
Execute | Esegue la query sul servizio dati. Non supportato dal client di WCF Data Services 5.0 per Silverlight. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IEnumerable.GetEnumerator | Ottiene l'oggetto IEnumerator che può essere utilizzato per scorrere la raccolta restituita dalla query. |
In alto
Osservazioni
In questa classe non vengono definiti costruttori pubblici. Le istanze degli oggetti vengono create utilizzando il metodo CreateQuery``1(Uri) o CreateQuery<T> nella classe DataServiceContext.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.