Partager via


QueryFilter interface

Filtre utilisé pour définir un ensemble d’extensions à retourner pendant une requête.

Propriétés

criteria

Les valeurs de filtre définissent l’ensemble de valeurs dans cette requête. Elles sont appliquées en fonction de QueryFilterType.

direction

PagingDirection est appliqué à un jeton de pagination s’il en existe un. Si ce n’est pas le cas, la direction est ignorée, et Forward à partir du début du jeu de résultats est utilisé. La direction doit être laissée en dehors de la demande, sauf si un jeton de pagination est utilisé pour éviter les problèmes futurs.

pageNumber

Numéro de page demandé par l’utilisateur. S’il n’est pas fourni, 1 est pris en charge par défaut.

pageSize

La taille de page définit le nombre de résultats souhaités par l’appelant pour ce filtre. Le nombre ne peut pas dépasser les limites de taille de requête globale.

pagingToken

Le jeton de pagination est un type distinct de filtre et les autres champs de filtre sont ignorés. Le jeton de pagination représente la continuation d’une requête précédemment exécutée. Les informations sur l’emplacement du résultat et les champs filtrés sont incorporées dans le jeton.

sortBy

Définit le type de tri à appliquer aux résultats. La tranche de page est coupée des résultats triés uniquement.

sortOrder

Définit l’ordre de tri, 1 pour Croissant, 2 pour Décroissant, sinon l’ordre par défaut basé sur la valeur SortBy

Détails de la propriété

criteria

Les valeurs de filtre définissent l’ensemble de valeurs dans cette requête. Elles sont appliquées en fonction de QueryFilterType.

criteria: FilterCriteria[]

Valeur de propriété

direction

PagingDirection est appliqué à un jeton de pagination s’il en existe un. Si ce n’est pas le cas, la direction est ignorée, et Forward à partir du début du jeu de résultats est utilisé. La direction doit être laissée en dehors de la demande, sauf si un jeton de pagination est utilisé pour éviter les problèmes futurs.

direction: PagingDirection

Valeur de propriété

pageNumber

Numéro de page demandé par l’utilisateur. S’il n’est pas fourni, 1 est pris en charge par défaut.

pageNumber: number

Valeur de propriété

number

pageSize

La taille de page définit le nombre de résultats souhaités par l’appelant pour ce filtre. Le nombre ne peut pas dépasser les limites de taille de requête globale.

pageSize: number

Valeur de propriété

number

pagingToken

Le jeton de pagination est un type distinct de filtre et les autres champs de filtre sont ignorés. Le jeton de pagination représente la continuation d’une requête précédemment exécutée. Les informations sur l’emplacement du résultat et les champs filtrés sont incorporées dans le jeton.

pagingToken: string

Valeur de propriété

string

sortBy

Définit le type de tri à appliquer aux résultats. La tranche de page est coupée des résultats triés uniquement.

sortBy: number

Valeur de propriété

number

sortOrder

Définit l’ordre de tri, 1 pour Croissant, 2 pour Décroissant, sinon l’ordre par défaut basé sur la valeur SortBy

sortOrder: number

Valeur de propriété

number