Table of Contents

Class RetrieveContentOfContentTypesByGuidsExtensions

Namespace
Kentico.Content.Web.Mvc
Assembly
Kentico.Content.Web.Mvc.dll

Extension methods for IContentRetriever allowing to retrieve content items of specified content types by their GUIDs.

public static class RetrieveContentOfContentTypesByGuidsExtensions
Inheritance
object
RetrieveContentOfContentTypesByGuidsExtensions

Methods

RetrieveContentOfContentTypesByGuids<TResult>(IContentRetriever, IEnumerable<string>, IEnumerable<Guid>, RetrieveContentOfContentTypesParameters, Action<RetrieveContentOfContentTypesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken)

Retrieves content items of content types specified by contentTypeNames and GUIDs.

public static Task<IEnumerable<TResult>> RetrieveContentOfContentTypesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> contentTypeNames, IEnumerable<Guid> contentItemGuids, RetrieveContentOfContentTypesParameters parameters, Action<RetrieveContentOfContentTypesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>> configureModel, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

contentTypeNames IEnumerable<string>

Names of the content types defining retrieved results.

contentItemGuids IEnumerable<Guid>

GUID identifiers of content items.

parameters RetrieveContentOfContentTypesParameters

Parameters used to modify retrieval.

additionalQueryConfiguration Action<RetrieveContentOfContentTypesQueryParameters>

Action to additionally modify query during retrieval.

cacheSettings RetrievalCacheSettings

Cache setting used to modify caching during retrieval.

configureModel Func<IContentQueryDataContainer, TResult, Task<TResult>>

Function providing additional configuration for the resulting TResult instance based on content query data container.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved results.

RetrieveContentOfContentTypesByGuids<TResult>(IContentRetriever, IEnumerable<string>, IEnumerable<Guid>, RetrieveContentOfContentTypesParameters, Action<RetrieveContentOfContentTypesQueryParameters>, RetrievalCacheSettings, CancellationToken)

Retrieves content items of content types specified by contentTypeNames and GUIDs.

public static Task<IEnumerable<TResult>> RetrieveContentOfContentTypesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> contentTypeNames, IEnumerable<Guid> contentItemGuids, RetrieveContentOfContentTypesParameters parameters, Action<RetrieveContentOfContentTypesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

contentTypeNames IEnumerable<string>

Names of the content types defining retrieved results.

contentItemGuids IEnumerable<Guid>

GUID identifiers of content items.

parameters RetrieveContentOfContentTypesParameters

Parameters used to modify retrieval.

additionalQueryConfiguration Action<RetrieveContentOfContentTypesQueryParameters>

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.

RetrieveContentOfContentTypesByGuids<TResult>(IContentRetriever, IEnumerable<string>, IEnumerable<Guid>, RetrieveContentOfContentTypesParameters, CancellationToken)

Retrieves content items of content types specified by contentTypeNames and GUIDs.

public static Task<IEnumerable<TResult>> RetrieveContentOfContentTypesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> contentTypeNames, IEnumerable<Guid> contentItemGuids, RetrieveContentOfContentTypesParameters parameters, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

contentTypeNames IEnumerable<string>

Names of the content types defining retrieved results.

contentItemGuids IEnumerable<Guid>

GUID identifiers of content items.

parameters RetrieveContentOfContentTypesParameters

Parameters used to modify retrieval.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved results.

RetrieveContentOfContentTypesByGuids<TResult>(IContentRetriever, IEnumerable<string>, IEnumerable<Guid>, CancellationToken)

Retrieves content items of content types specified by contentTypeNames and GUIDs.

public static Task<IEnumerable<TResult>> RetrieveContentOfContentTypesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> contentTypeNames, IEnumerable<Guid> contentItemGuids, CancellationToken cancellationToken = default)

Parameters

contentRetriever IContentRetriever

Content retriever.

contentTypeNames IEnumerable<string>

Names of the content types defining retrieved results.

contentItemGuids IEnumerable<Guid>

GUID identifiers of content items.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<IEnumerable<TResult>>

Type Parameters

TResult

Model of the final retrieved results.