sdk/dotnet/src/Microsoft.Datasync.Client/Table/OfflineTable.generic.cs
/// <summary>
/// Gets the next page of items from the list.  If the <c>nextLink</c> is set, use that for
/// the query; otherwise use the <c>query</c>
/// </summary>
/// <param name="query">The initial query.</param>
/// <param name="nextLink">The next link.</param>
/// <param name="cancellationToken">A <see cref="CancellationToken"/> to observe.</param>
/// <returns>A task that returns a page of items when complete.</returns>
Gets the next page of items from the list.  If the nextLinkquery
Gets the next page of items from the list . If the nextLinkquery
private async Task<Page<U>> GetNextPageAsync<U>(ITableQuery<U> query, string nextLink, CancellationToken cancellationToken = default)
        {
            var page = await base.GetNextPageAsync(((TableQuery<U>)query).ToODataString(true), nextLink, cancellationToken).ConfigureAwait(false);
            return new Page<U>
            {
                Count = page.Count,
                Items = page.Items.Select(m => Serializer.Deserialize<U>(m)).ToArray(),
                NextLink = page.NextLink
            };
        }
private async Task < Page < U > > GetNextPageAsync < U > ( ITableQuery < U > query , string nextLink , CancellationToken cancellationToken = default ) { var page = await base . GetNextPageAsync ( ( ( TableQuery < U > ) query ) . ToODataString ( true ) , nextLink , cancellationToken ) . ConfigureAwait ( false ) ; return new Page < U > { Count = page . Count , Items = page . Items . Select ( m => Serializer . Deserialize < U > ( m ) ) . ToArray ( ) , NextLink = page . NextLink } ; }
Gets the next page of items from the list.
Gets the next page of items from the list .
A task that returns a page of items when complete.
A task that returns a page of items when complete .
query
ITableQuery<U>
The initial query.
The initial query .
nextLink
string
The next link.
The next link .
cancellationToken
CancellationToken
A  to observe.
A to observe .