Table of Contents

Class RetrievePagesOfReusableSchemasExtensions

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

Methods

RetrievePagesOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, RetrievePagesOfReusableSchemasParameters, Action<RetrievePagesOfReusableSchemasQueryParameters>, RetrievalCacheSettings, CancellationToken)

Retrieves web pages of content types specified by reusableSchemaNames.

public static Task<IEnumerable<TResult>> RetrievePagesOfReusableSchemas<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> reusableSchemaNames, RetrievePagesOfReusableSchemasParameters parameters, Action<RetrievePagesOfReusableSchemasQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

reusableSchemaNames IEnumerable<string>

Names of the reusable schemas defining retrieved results.

parameters RetrievePagesOfReusableSchemasParameters

Parameters used to modify retrieval.

additionalQueryConfiguration Action<RetrievePagesOfReusableSchemasQueryParameters>

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 results.

RetrievePagesOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, RetrievePagesOfReusableSchemasParameters, CancellationToken)

Retrieves web pages of content types specified by reusableSchemaNames.

public static Task<IEnumerable<TResult>> RetrievePagesOfReusableSchemas<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> reusableSchemaNames, RetrievePagesOfReusableSchemasParameters parameters, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

reusableSchemaNames IEnumerable<string>

Names of the reusable schemas defining retrieved results.

parameters RetrievePagesOfReusableSchemasParameters

Parameters used to modify retrieval.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved results.

RetrievePagesOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, CancellationToken)

Retrieves web pages of content types specified by reusableSchemaNames.

public static Task<IEnumerable<TResult>> RetrievePagesOfReusableSchemas<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> reusableSchemaNames, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

reusableSchemaNames IEnumerable<string>

Names of the reusable schemas defining retrieved results.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved results.