CosmosQueryableExtensions.ToPageAsync<TSource> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht das Paginieren von Abfrageergebnissen durch wiederholtes Ausführen derselben Abfrage, Übergeben von Fortsetzungstoken zum Abrufen aufeinander folgender Seiten des Resultsets und Angeben der maximalen Anzahl von Ergebnissen pro Seite.
[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))
Typparameter
- TSource
Parameter
- source
- IQueryable<TSource>
Die Quellabfrage.
- pageSize
- Int32
Die maximale Anzahl der Ergebnisse in der zurückgegebenen CosmosPage<T>. Die Seite enthält möglicherweise weniger Ergebnisse, wenn die Datenbank nicht genügend übereinstimmende Ergebnisse enthält.
- continuationToken
- String
Ein optionales Fortsetzungstoken, das von einer vorherigen Ausführung dieser Abfrage über ContinuationToken. Wenn null, ruft Abfrageergebnisse vom Anfang ab.
Beschränkt die Länge des Fortsetzungstokens in der Abfrageantwort.
- cancellationToken
- CancellationToken
A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.
Gibt zurück
A CosmosPage<T> containing at most pageSize results.
- Attribute