Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
.gif)
.gif)
.gif)
.gif)
.gif)