CosmosQueryableExtensions.ToPageAsync<TSource> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje stránkování výsledků dotazu opakovaným spuštěním stejného dotazu, předáním tokenů pokračování načíst po sobě jdoucí stránky sady výsledků a zadat maximální počet výsledků na stránku.
[System.Diagnostics.CodeAnalysis.Experimental("EF9102")]
public static System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.CosmosPage<TSource>> ToPageAsync<TSource>(this System.Linq.IQueryable<TSource> source, int pageSize, string? continuationToken, int? responseContinuationTokenLimitInKb = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.Experimental("EF9102")>]
static member ToPageAsync : System.Linq.IQueryable<'Source> * int * string * Nullable<int> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.CosmosPage<'Source>>
<Extension()>
Public Function ToPageAsync(Of TSource) (source As IQueryable(Of TSource), pageSize As Integer, continuationToken As String, Optional responseContinuationTokenLimitInKb As Nullable(Of Integer) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of CosmosPage(Of TSource))
Parametry typu
- TSource
Parametry
- source
- IQueryable<TSource>
Zdrojový dotaz.
- pageSize
- Int32
Maximální počet výsledků vrácených CosmosPage<T>výsledků . Stránka může obsahovat méně výsledků, pokud databáze neobsahovala dostatek odpovídajících výsledků.
- continuationToken
- String
Volitelný token pro pokračování vrácený z předchozího spuštění tohoto dotazu prostřednictvím ContinuationToken. Pokud null, načte výsledky dotazu ze začátku.
Omezuje délku tokenu pokračování v odpovědi dotazu.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
A CosmosPage<T> obsahující maximálně pageSize výsledky.
- Atributy