DataServiceQuery Klasse

Definition

Eine abstrakte Klasse, die eine einzelne Abfrageanforderung an 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 mit CreateQuery oder CreateQuery für die DataServiceContext-Klasse erstellt.

Eigenschaften

ElementType

Ruft den Typ des als Batch an den Datendienst gesendeten Objekts ab.

(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 an einen Datendienst gesendeten Anforderungsobjekts ab.

(Geerbt von DataServiceRequest)

Methoden

BeginExecute(AsyncCallback, Object)

Sendet asynchron eine Anforderung zur Ausführung der Datendienstabfrage.

EndExecute(IAsyncResult)

Wird aufgerufen, um den asynchronen Vorgang der Ausführung 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()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Stellt den URI der Abfrage an den Datendienst dar.

(Geerbt von DataServiceRequest)

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Ruft das IEnumerator-Objekt ab, das für die Iteration durch die von der Abfrage zurückgegebene Auflistung verwendet werden kann.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Cast<TResult>(IQueryable)

Konvertiert die Elemente einer IQueryable in den angegebenen Typ.

OfType<TResult>(IQueryable)

Filtert die Elemente eines IQueryable anhand eines angegebenen Typs

Gilt für