Table of Contents

Class RetrieveContentExtensions

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

Methods

RetrieveContent<TResult>(IContentRetriever, RetrieveContentParameters, Action<RetrieveContentQueryParameters>, RetrievalCacheSettings, CancellationToken)

Retrieves content items of content type specified by TResult model.

public static Task<IEnumerable<TResult>> RetrieveContent<TResult>(this IContentRetriever contentRetriever, RetrieveContentParameters parameters, Action<RetrieveContentQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default) where TResult : IContentItemFieldsSource

Parameters

contentRetriever IContentRetriever

Content retriever.

parameters RetrieveContentParameters

Parameters used to modify retrieval.

additionalQueryConfiguration Action<RetrieveContentQueryParameters>

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.

RetrieveContent<TResult>(IContentRetriever, RetrieveContentParameters, CancellationToken)

Retrieves content items of content type specified by TResult model.

public static Task<IEnumerable<TResult>> RetrieveContent<TResult>(this IContentRetriever contentRetriever, RetrieveContentParameters parameters, CancellationToken cancellationToken = default) where TResult : IContentItemFieldsSource

Parameters

contentRetriever IContentRetriever

Content retriever.

parameters RetrieveContentParameters

Parameters used to modify retrieval.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved result.

RetrieveContent<TResult>(IContentRetriever, CancellationToken)

Retrieves content items of content type specified by TResult model.

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

Parameters

contentRetriever IContentRetriever

Content retriever.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model used to define content type of retrieved results.