Table of Contents

Class RetrieveContentOfReusableSchemasExtensions

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

Methods

RetrieveContentOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, RetrieveContentOfReusableSchemasParameters, Action<RetrieveContentOfReusableSchemasQueryParameters>, RetrievalCacheSettings, CancellationToken)

Retrieves content items of content types specified by reusableSchemaNames.

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

Parameters

contentRetriever IContentRetriever

Content retriever.

reusableSchemaNames IEnumerable<string>

Names of the reusable schemas defining retrieved results.

parameters RetrieveContentOfReusableSchemasParameters

Parameters used to modify retrieval.

additionalQueryConfiguration Action<RetrieveContentOfReusableSchemasQueryParameters>

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.

RetrieveContentOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, RetrieveContentOfReusableSchemasParameters, CancellationToken)

Retrieves content items of content types specified by reusableSchemaNames.

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

Parameters

contentRetriever IContentRetriever

Content retriever.

reusableSchemaNames IEnumerable<string>

Names of the reusable schemas defining retrieved results.

parameters RetrieveContentOfReusableSchemasParameters

Parameters used to modify retrieval.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved results.

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

Retrieves content items of content types specified by reusableSchemaNames.

public static Task<IEnumerable<TResult>> RetrieveContentOfReusableSchemas<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.