Class RetrieveContentExtensions
Extensions for the RetrieveContent<TSource, TResult>(RetrieveContentParameters, Action<RetrieveContentQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TSource, Task<TResult>>, CancellationToken) method.
public static class RetrieveContentExtensions
- Inheritance
-
objectRetrieveContentExtensions
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
contentRetrieverIContentRetrieverContent retriever.
parametersRetrieveContentParametersParameters used to modify retrieval.
additionalQueryConfigurationAction<RetrieveContentQueryParameters>Action to additionally modify query during retrieval.
cacheSettingsRetrievalCacheSettingsCache setting used to modify caching during retrieval.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel 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
contentRetrieverIContentRetrieverContent retriever.
parametersRetrieveContentParametersParameters used to modify retrieval.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel 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
contentRetrieverIContentRetrieverContent retriever.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel used to define content type of retrieved results.