Lingua

CosmosQueryableExtensions.ToPageAsync<TSource> Metodo

Definizione

Consente di impaginare i risultati delle query eseguendo ripetutamente la stessa query, passando token di continuazione per recuperare pagine successive del set di risultati e specificando il numero massimo di risultati per pagina.

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

Parametri di tipo

TSource

Parametri

source
IQueryable<TSource>

Query di origine.

pageSize
Int32

Numero massimo di risultati nell'oggetto restituito CosmosPage<T>. La pagina può contenere meno risultati se il database non contiene risultati corrispondenti sufficienti.

continuationToken
String

Token di continuazione facoltativo restituito da un'esecuzione precedente di questa query tramite ContinuationToken. Se null, recupera i risultati della query dall'inizio.

responseContinuationTokenLimitInKb
Nullable<Int32>

Limita la lunghezza del token di continuazione nella risposta della query.

cancellationToken
CancellationToken

Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.

Valori restituiti

Task<CosmosPage<TSource>>

Oggetto CosmosPage<T> contenente al massimo pageSize i risultati.

Attributi

Si applica a