DataServiceQuery<TElement> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
query (objet)
public class DataServiceQuery<TElement> : Microsoft.OData.Client.DataServiceQuery, System.Collections.Generic.IEnumerable<TElement>, System.Linq.IQueryable<TElement>
type DataServiceQuery<'Element> = class
inherit DataServiceQuery
interface IQueryable<'Element>
interface seq<'Element>
interface IEnumerable
interface IQueryable
Public Class DataServiceQuery(Of TElement)
Inherits DataServiceQuery
Implements IEnumerable(Of TElement), IQueryable(Of TElement)
Paramètres de type
- TElement
type d’objet à matérialiser
- Héritage
- Dérivé
- Implémente
Constructeurs
DataServiceQuery<TElement>(Expression, DataServiceQueryProvider) |
query (objet) |
DataServiceQuery<TElement>(Expression, DataServiceQueryProvider, Boolean) |
objet query d’une fonction qui retourne une collection d’éléments |
Propriétés
Context |
Contexte associé à cette requête. |
ElementType |
Retourne le type de l'objet utilisé dans le modèle pour créer l'instance DataServiceQuery<TElement>. |
Expression |
Représente une expression contenant la requête au service de données. |
IsComposable |
Si cette requête est composable |
Provider |
Représente l'instance du fournisseur de requête. |
RequestUri |
Obtenir l'URI de la requête. |
Méthodes
AddQueryOption(String, Object) |
Crée une DataServiceQuery<TElement> avec l'option de requête définie dans l'URI généré par la requête retournée. |
AppendRequestUri(String) |
Obtenez une nouvelle chaîne d’URI en ajoutant |
BeginExecute(AsyncCallback, Object) |
Lance une opération de réseau asynchrone qui exécute la requête représentée par cette instance d'objet. |
CreateFunctionQuery<T>(String, Boolean, UriOperationParameter[]) |
Crée une requête de service de données pour la fonction qui retourne la collecte de données. |
CreateFunctionQuerySingle<T>(String, Boolean, UriOperationParameter[]) |
Crée une requête de service de données pour la fonction qui retourne des données uniques. |
EndExecute(IAsyncResult) |
Termine une requête d'interrogation asynchrone à un service de données. |
Execute() |
Exécute la requête et retourne les résultats sous forme de collection qui implémente IEnumerable. |
ExecuteAsync() |
Lance une opération de réseau asynchrone qui exécute la requête représentée par cette instance d'objet. |
ExecuteAsync(CancellationToken) |
Lance une opération de réseau asynchrone qui exécute la requête représentée par cette instance d'objet. |
Expand(String) |
Développe une requête pour inclure des entités à partir d'un jeu d'entités associé défini dans la réponse à la requête. |
Expand<TTarget>(Expression<Func<TElement,TTarget>>) |
Développe une requête pour inclure des entités à partir d'un jeu d'entités associé défini dans la réponse de la requête, où l'entité associée est d'un type spécifique dans une hiérarchie de types. |
GetAllPages() |
Obtenir tous les éléments en itérant automatiquement toutes les pages, envoie la demande de la première page par défaut, qu’elle soit itérée ou non. |
GetAllPagesAsync() |
Envoie de façon asynchrone une demande d’obtention de tous les éléments en itérant automatiquement toutes les pages |
GetAllPagesAsync(CancellationToken) |
Envoie de façon asynchrone une demande d’obtention de tous les éléments en itérant automatiquement toutes les pages |
GetEnumerator() |
Exécute la requête et retourne les résultats sous forme de collection. |
GetKeyPath(String) |
Obtient une nouvelle chaîne d’URI avec des clés. |
GetPath(String) |
Obtenez une nouvelle chaîne de chemin d’URI en ajoutant |
IncludeCount() |
Demande que le nombre de toutes les entités du jeu d'entités soit retourné inline avec les résultats de la requête. |
IncludeCount(Boolean) |
Demande que le nombre de toutes les entités du jeu d'entités soit retourné inline avec les résultats de la requête. |
IncludeTotalCount() |
Obsolète.
Demande que le nombre de toutes les entités du jeu d'entités soit retourné inline avec les résultats de la requête. |
IncludeTotalCount(Boolean) |
Obsolète.
Demande que le nombre de toutes les entités du jeu d'entités soit retourné inline avec les résultats de la requête. |
ToString() |
Représente un URI de la requête au service de données. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Exécute la requête et retourne les résultats sous forme de collection. |
Méthodes d’extension
CountDistinct<TSource,TTarget>(IEnumerable<TSource>, Func<TSource,TTarget>) |
Retourne le nombre distinct d’éléments dans une séquence après l’application de la fonction de projection à chaque élément. |
CountDistinct<TSource,TTarget>(IQueryable<TSource>, Expression<Func<TSource,TTarget>>) |
Retourne le nombre distinct d’éléments dans une séquence après l’application de la fonction de projection à chaque élément. |