QueryFilter interface
Sorgu sırasında döndürülecek uzantı kümesini tanımlamak için kullanılan bir filtre.
Özellikler
| criteria | Filtre değerleri, bu sorgudaki değer kümesini tanımlar. Bunlar QueryFilterType'a göre uygulanır. |
| direction | PagingDirection, varsa bir disk belleği belirtecine uygulanır. Aksi takdirde, yön yoksayılır ve sonuç kümesinin başından itibaren İleri kullanılır. Gelecekteki sorunları önlemeye yardımcı olmak için bir disk belleği belirteci kullanılmadığı sürece yön isteğin dışında bırakılmalıdır. |
| page |
Kullanıcı tarafından istenen sayfa numarası. Sağlanmazsa, varsayılan olarak 1 varsayılır. |
| page |
Sayfa boyutu, arayanın bu filtre için istediği sonuç sayısını tanımlar. Sayı, genel sorgu boyutu sınırlarını aşamaz. |
| paging |
Disk belleği belirteci ayrı bir filtre türüdür ve diğer filtre alanları yoksayılır. Disk belleği belirteci, daha önce yürütülen bir sorgunun devamını temsil eder. Sonucun neresinde olduğu ve hangi alanların filtrelendiği hakkındaki bilgiler belirtece katıştırılır. |
| sort |
Sonuçlara uygulanacak sıralama türünü tanımlar. Sayfa dilimi yalnızca sıralanan sonuçlardan kesilir. |
| sort |
Sıralama sırasını, 1 için Ascending, 2 için Descending, aksi takdirde SortBy değerine göre varsayılan sıralamayı tanımlar |
Özellik Ayrıntıları
criteria
Filtre değerleri, bu sorgudaki değer kümesini tanımlar. Bunlar QueryFilterType'a göre uygulanır.
criteria: FilterCriteria[]
Özellik Değeri
direction
PagingDirection, varsa bir disk belleği belirtecine uygulanır. Aksi takdirde, yön yoksayılır ve sonuç kümesinin başından itibaren İleri kullanılır. Gelecekteki sorunları önlemeye yardımcı olmak için bir disk belleği belirteci kullanılmadığı sürece yön isteğin dışında bırakılmalıdır.
direction: PagingDirection
Özellik Değeri
pageNumber
Kullanıcı tarafından istenen sayfa numarası. Sağlanmazsa, varsayılan olarak 1 varsayılır.
pageNumber: number
Özellik Değeri
number
pageSize
Sayfa boyutu, arayanın bu filtre için istediği sonuç sayısını tanımlar. Sayı, genel sorgu boyutu sınırlarını aşamaz.
pageSize: number
Özellik Değeri
number
pagingToken
Disk belleği belirteci ayrı bir filtre türüdür ve diğer filtre alanları yoksayılır. Disk belleği belirteci, daha önce yürütülen bir sorgunun devamını temsil eder. Sonucun neresinde olduğu ve hangi alanların filtrelendiği hakkındaki bilgiler belirtece katıştırılır.
pagingToken: string
Özellik Değeri
string
sortBy
Sonuçlara uygulanacak sıralama türünü tanımlar. Sayfa dilimi yalnızca sıralanan sonuçlardan kesilir.
sortBy: number
Özellik Değeri
number
sortOrder
Sıralama sırasını, 1 için Ascending, 2 için Descending, aksi takdirde SortBy değerine göre varsayılan sıralamayı tanımlar
sortOrder: number
Özellik Değeri
number