DataServiceQuery-Klasse
Eine abstrakte Klasse, die eine einzelne Abfrageanforderung an WCF Data Services darstellt.
Vererbungshierarchie
System.Object
System.Data.Services.Client.DataServiceRequest
System.Data.Services.Client.DataServiceQuery
System.Data.Services.Client.DataServiceQuery<TElement>
Namespace: System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Syntax
'Declaration
Public MustInherit Class DataServiceQuery _
Inherits DataServiceRequest _
Implements IQueryable, IEnumerable
'Usage
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
Der DataServiceQuery-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ElementType | Ruft den Objekttyp ab, der als Batch an den Datendienst gesendet wurde. (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 wurde. (Geerbt von DataServiceRequest.) |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
BeginExecute | Sendet asynchron eine Anforderung zur Ausführung der Datendienstabfrage. | |
EndExecute | Wird aufgerufen, um den asynchronen Vorgang der Ausführung einer Datendienstabfrage abzuschließen. | |
Equals | (Geerbt von Object.) | |
Execute | Führt die Abfrage für den Datendienst aus. Wird vom WCF Data Services 5.0-Client für Silverlight nicht unterstützt. | |
Finalize | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
ToString | (Geerbt von Object.) |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Ruft das IEnumerator-Objekt ab, das für die Iteration durch die von der Abfrage zurückgegebene Auflistung verwendet werden kann. |
Zum Anfang
Hinweise
Für diese Klasse sind keine öffentlichen Konstruktoren definiert. Objektinstanzen werden mit CreateQuery``1(Uri) oder CreateQuery<T> für die DataServiceContext-Klasse erstellt.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.