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. |
page |
Numéro de page demandé par l’utilisateur. S’il n’est pas fourni, 1 est pris en charge par défaut. |
page |
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. |
paging |
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. |
sort |
Définit le type de tri à appliquer aux résultats. La tranche de page est coupée des résultats triés uniquement. |
sort |
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