Class PaginatedListFactory
Фабрика для PaginatedList
public static class PaginatedListFactory
- Inheritance
-
PaginatedListFactory
- Inherited Members
Methods
CreatePaginatedList<TIn, TOut>(IReadOnlyCollection<TIn>, int, int, Func<TIn, TOut>, CancellationToken)
Создает страницу.
public static PaginatedList<TOut> CreatePaginatedList<TIn, TOut>(this IReadOnlyCollection<TIn> source, int pageNumber, int pageSize, Func<TIn, TOut> map, CancellationToken cancellationToken)
Parameters
sourceIReadOnlyCollection<TIn>Источник элементов.
pageNumberintНомер страницы. Начинается с 1.
pageSizeintРазмер страницы.
mapFunc<TIn, TOut>Функция отражения.
cancellationTokenCancellationTokenТокен отмены.
Returns
- PaginatedList<TOut>
Type Parameters
TInTOut
Remarks
При ленивом чтении зависимостей возможна ошибка. Применяйте Include для предварительной загрузки зависимостей.