DataServiceQuery<TElement>-Klasse
Stellt eine einzelne Abfrageanforderung an einen Datendienst dar.
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 Class DataServiceQuery(Of TElement) _
Inherits DataServiceQuery _
Implements IQueryable(Of TElement), IEnumerable(Of TElement), _
IQueryable, IEnumerable
'Usage
Dim instance As DataServiceQuery(Of TElement)
public class DataServiceQuery<TElement> : DataServiceQuery,
IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
generic<typename TElement>
public ref class DataServiceQuery : public DataServiceQuery,
IQueryable<TElement>, IEnumerable<TElement>, IQueryable, IEnumerable
type DataServiceQuery<'TElement> =
class
inherit DataServiceQuery
interface IQueryable<'TElement>
interface IEnumerable<'TElement>
interface IQueryable
interface IEnumerable
end
JScript unterstützt keine generischen Typen und Methoden.
Typparameter
- TElement
Typ der von der Abfrage zurückgegebenen Ergebnisse.
Der DataServiceQuery<TElement>-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
ElementType | Gibt den Typ des Objekts zurück, der in der Vorlage zum Erstellen der DataServiceQuery<TElement>-Instanz verwendet wurde. (Überschreibt DataServiceRequest.ElementType.) | |
Expression | Stellt einen Ausdruck dar, der die Abfrage an den Datendienst enthält. (Überschreibt DataServiceQuery.Expression.) | |
Provider | Stellt die Abfrageanbieterinstanz dar. (Überschreibt DataServiceQuery.Provider.) | |
RequestUri | Abrufen des URI für die Abfrage. (Überschreibt DataServiceRequest.RequestUri.) |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
AddQueryOption | Erstellt eine neue DataServiceQuery<TElement> mit der Abfrageoption, die im von der zurückgegebenen Abfrage generierten URI festgelegt ist. | |
BeginExecute | Startet einen asynchronen Netzwerkvorgang, der die durch diese Objektinstanz dargestellte Abfrage ausführt. | |
EndExecute | Beendet eine asynchrone Abfrageanforderung an einen Datendienst. | |
Equals | (Geerbt von Object.) | |
Execute | Führt die Abfrage aus und gibt die Ergebnisse als Auflistung zurück, die IEnumerable implementiert. Wird vom WCF Data Services 5.0-Client für Silverlight nicht unterstützt. | |
Expand(String) | Erweitert eine Abfrage um Entitäten aus einer verknüpften Entitätenmenge in der Abfrageantwort. | |
Expand<TTarget>(Expression<Func<TElement, TTarget>>) | Erweitert eine Abfrage, um Entitäten aus einer verknüpften Entitätenmenge in die Abfrageantwort aufzunehmen, wobei die verknüpfte Entität einen bestimmten Typ in einer Typhierarchie aufweist. | |
Finalize | (Geerbt von Object.) | |
GetEnumerator | Führt die Abfrage aus und gibt die Ergebnisse als Auflistung zurück. | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
IncludeTotalCount | Fordert an, dass die Anzahl aller Entitäten in der Entitätenmenge inline mit den Abfrageergebnissen zurückgegeben wird. | |
MemberwiseClone | (Geerbt von Object.) | |
ToString | Stellt den URI der Abfrage an den Datendienst dar. (Überschreibt Object.ToString().) |
Zum Anfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Führt die Abfrage aus und gibt die Ergebnisse als Auflistung zurück. | |
IEnumerable<TElement>.GetEnumerator | Führt die Abfrage aus und gibt das Ergebnis als Auflistung zurück. Wird nur vom WCF Data Services 5.0-Client für Silverlight unterstützt. |
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.