CosmosQueryableExtensions.ToPageAsync<TSource> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite paginar por meio dos resultados da consulta executando repetidamente a mesma consulta, passando tokens de continuação para recuperar páginas sucessivas do conjunto de resultados e especificando o número máximo de resultados por página.
[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))
Parâmetros de tipo
- TSource
Parâmetros
- source
- IQueryable<TSource>
Consulta de fonte.
- pageSize
- Int32
O número máximo de resultados no retornado CosmosPage<T>. A página poderá conter menos resultados se o banco de dados não contiver resultados correspondentes suficientes.
- continuationToken
- String
Um token de continuação opcional retornado de uma execução anterior dessa consulta por meio ContinuationTokende . Se null, recupera os resultados da consulta desde o início.
Limita o comprimento do token de continuação na resposta da consulta.
- cancellationToken
- CancellationToken
Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.
Retornos
Um CosmosPage<T> que contém, no máximo pageSize , resultados.
- Atributos