DataServiceQuery Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine abstrakte Klasse, die eine einzelne Abfrageanforderung für WCF Data Services darstellt.
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
- Vererbung
- Abgeleitet
- Implementiert
Hinweise
Für diese Klasse sind keine öffentlichen Konstruktoren definiert. Objektinstanzen werden mithilfe CreateQuery oder CreateQuery in der DataServiceContext Klasse erstellt.
Eigenschaften
| Name | Beschreibung |
|---|---|
| ElementType |
Ruft den Typ des Objekts ab, das als Batch an den Datendienst gesendet wird. (Geerbt von DataServiceRequest) |
| Expression |
Stellt einen Ausdruck dar, der die Abfrage an den Datendienst enthält. |
| Provider |
Stellt die Abfrageanbieterinstanz dar. |
| RequestUri |
Ruft den URI des Anforderungsobjekts ab, das an einen Datendienst gesendet wird. (Geerbt von DataServiceRequest) |
Methoden
| Name | Beschreibung |
|---|---|
| BeginExecute(AsyncCallback, Object) |
Sendet asynchron eine Anforderung zum Ausführen der Datendienstabfrage. |
| EndExecute(IAsyncResult) |
Wird aufgerufen, um den asynchronen Vorgang zum Ausführen einer Datendienstabfrage abzuschließen. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| Execute() |
Führt die Abfrage für den Datendienst aus. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Stellt den URI der Abfrage für den Datendienst dar. (Geerbt von DataServiceRequest) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEnumerable.GetEnumerator() |
Ruft das IEnumerator Objekt ab, das zum Durchlaufen der von der Abfrage zurückgegebenen Auflistung verwendet werden kann. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| Cast<TResult>(IQueryable) |
Konvertiert die Elemente eines IQueryable Typs in den angegebenen Typ. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |
| OfType<TResult>(IQueryable) |
Filtert die Elemente einer IQueryable basierend auf einem angegebenen Typ. |