Aracılığıyla paylaş


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.

pageNumber

Kullanıcı tarafından istenen sayfa numarası. Sağlanmazsa, varsayılan olarak 1 varsayılır.

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.

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.

sortBy

Sonuçlara uygulanacak sıralama türünü tanımlar. Sayfa dilimi yalnızca sıralanan sonuçlardan kesilir.

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

Ö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