DataServiceQuery Klasse

Definition

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
DataServiceQuery
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.

Gilt für: