Partager via


IMobileServiceTableQuery<T> Interface

Définition

Représente une requête qui peut être évaluée par rapport à une table des services mobiles. Les instances MobileServiceTableQuery peuvent être obtenues via MobileServiceClient.Query(of T)().

public interface IMobileServiceTableQuery<T>
type IMobileServiceTableQuery<'T> = interface
Public Interface IMobileServiceTableQuery(Of T)

Paramètres de type

T

Remarques

Au lieu d'implémenter IQueryable directly, nous avons implémenté la partie du modèle de requête LINQ prise en charge sur les objets MobileServiceTableQuery. Les instances MobileServiceTableQuery s'utilisent pour créer des IQueryables à partir d'opérations de requête LINQ.

Propriétés

Parameters

Paramètres de chaîne de requête définis par l'utilisateur à inclure avec la requête.

Query

Obtient l’IQueryable sous-jacent associé à cette requête.

RequestTotalCount

Obtient une valeur indiquant si la requête va demander le nombre total d'enregistrements qui auraient été retournés en ignorant les clauses de pagination/limitation spécifiées par le client ou le serveur.

Table

Obtient le MobileServiceTable interrogé.

Méthodes

IncludeDeleted()

Vérifiez que la requête obtient les enregistrements supprimés.

IncludeTotalCount()

Assurez-vous que la requête va obtenir le nombre total d'enregistrements qui auraient été retournés en ignorant les clauses de pagination/limitation spécifiées par le client ou le serveur.

OrderBy<TKey>(Expression<Func<T,TKey>>)

Applique la clause d'ordre croissant à la requête source.

OrderByDescending<TKey>(Expression<Func<T,TKey>>)

Applique la clause d'ordre décroissant à la requête source.

Select<U>(Expression<Func<T,U>>)

Applique la sélection spécifiée à la requête source.

Skip(Int32)

Applique la clause skip à la requête source.

Take(Int32)

Applique la clause take à la requête source.

ThenBy<TKey>(Expression<Func<T,TKey>>)

Applique la clause d'ordre croissant à la requête source.

ThenByDescending<TKey>(Expression<Func<T,TKey>>)

Applique la clause d'ordre décroissant à la requête source.

ToEnumerableAsync()

Évalue la requête de façon asynchrone et retourne le résultat.

ToListAsync()

Évalue la requête de façon asynchrone et retourne le résultat dans une nouvelle liste.

Where(Expression<Func<T,Boolean>>)

Applique le prédicat de filtre spécifié à la requête source.

WithParameters(IDictionary<String,String>)

Applique à la requête source les paires chaîne/valeur de la chaîne spécifiée à utiliser en tant que paramètres définis par l'utilisateur avec la chaîne de requête d'URI de demande.

Méthodes d’extension

ToCollectionAsync<TTable>(IMobileServiceTableQuery<TTable>, Int32)

Crée une nouvelle collection basée sur la requête.

S’applique à