Język

CosmosQueryableExtensions.ToPageAsync<TSource> Metoda

Definicja

Umożliwia stronicowanie wyników zapytania przez wielokrotne wykonywanie tego samego zapytania, przekazywanie tokenów kontynuacji w celu pobrania kolejnych stron zestawu wyników i określenie maksymalnej liczby wyników na stronę.

[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>

Zapytanie źródłowe.

pageSize
Int32

Maksymalna liczba wyników zwróconych CosmosPage<T>wartości . Strona może zawierać mniej wyników, jeśli baza danych nie zawiera wystarczającej ilości pasujących wyników.

continuationToken
String

Opcjonalny token kontynuacji zwrócony z poprzedniego wykonania tego zapytania za pośrednictwem metody ContinuationToken. Jeśli nullparametr pobiera wyniki zapytania od początku.

responseContinuationTokenLimitInKb
Nullable<Int32>

Ogranicza długość tokenu kontynuacji w odpowiedzi zapytania.

cancellationToken
CancellationToken

Element do CancellationToken obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Task<CosmosPage<TSource>>

Zawiera CosmosPage<T> co najwyżej pageSize wyniki.

Atrybuty

Dotyczy