Table of Contents

Class RetrievePagesExtensions

Namespace
Kentico.Content.Web.Mvc
Assembly
Kentico.Content.Web.Mvc.dll
public static class RetrievePagesExtensions
Inheritance
object
RetrievePagesExtensions

Methods

RetrievePages<TResult>(IContentRetriever, RetrievePagesParameters, Action<RetrievePagesQueryParameters>, RetrievalCacheSettings, CancellationToken)

Retrieves web pages of content type specified by TResult model.

public static Task<IEnumerable<TResult>> RetrievePages<TResult>(this IContentRetriever contentRetriever, RetrievePagesParameters parameters, Action<RetrievePagesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default) where TResult : IWebPageFieldsSource

Parameters

contentRetriever IContentRetriever

Content retriever.

parameters RetrievePagesParameters

Parameters used to modify retrieval.

additionalQueryConfiguration Action<RetrievePagesQueryParameters>

Action to additionally modify query during retrieval.

cacheSettings RetrievalCacheSettings

Cache setting used to modify caching during retrieval.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved result.

RetrievePages<TResult>(IContentRetriever, RetrievePagesParameters, CancellationToken)

Retrieves web pages of content type specified by TResult model.

public static Task<IEnumerable<TResult>> RetrievePages<TResult>(this IContentRetriever contentRetriever, RetrievePagesParameters parameters, CancellationToken cancellationToken = default) where TResult : IWebPageFieldsSource

Parameters

contentRetriever IContentRetriever

Content retriever.

parameters RetrievePagesParameters

Parameters used to modify retrieval.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved result.

RetrievePages<TResult>(IContentRetriever, CancellationToken)

Retrieves web pages of content type specified by TResult model.

public static Task<IEnumerable<TResult>> RetrievePages<TResult>(this IContentRetriever contentRetriever, CancellationToken cancellationToken = default) where TResult : IWebPageFieldsSource

Parameters

contentRetriever IContentRetriever

Content retriever.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved result.