Class RetrievePagesExtensions
Extensions for the RetrievePages<TSource, TResult>(RetrievePagesParameters, Action<RetrievePagesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TSource, Task<TResult>>, CancellationToken) method.
public static class RetrievePagesExtensions
- Inheritance
-
objectRetrievePagesExtensions
Methods
RetrievePages<TResult>(IContentRetriever, RetrievePagesParameters, Action<RetrievePagesQueryParameters>, RetrievalCacheSettings, CancellationToken)
Retrieves web pages of content type specified by TResult model.
public static Task<IEnumerable<TResult>> RetrievePages<TResult>(this IContentRetriever contentRetriever, RetrievePagesParameters parameters, Action<RetrievePagesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default) where TResult : IWebPageFieldsSource
Parameters
contentRetrieverIContentRetrieverContent retriever.
parametersRetrievePagesParametersParameters used to modify retrieval.
additionalQueryConfigurationAction<RetrievePagesQueryParameters>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.
RetrievePages<TResult>(IContentRetriever, RetrievePagesParameters, CancellationToken)
Retrieves web pages of content type specified by TResult model.
public static Task<IEnumerable<TResult>> RetrievePages<TResult>(this IContentRetriever contentRetriever, RetrievePagesParameters parameters, CancellationToken cancellationToken = default) where TResult : IWebPageFieldsSource
Parameters
contentRetrieverIContentRetrieverContent retriever.
parametersRetrievePagesParametersParameters used to modify retrieval.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel of the final retrieved result.
RetrievePages<TResult>(IContentRetriever, CancellationToken)
Retrieves web pages of content type specified by TResult model.
public static Task<IEnumerable<TResult>> RetrievePages<TResult>(this IContentRetriever contentRetriever, CancellationToken cancellationToken = default) where TResult : IWebPageFieldsSource
Parameters
contentRetrieverIContentRetrieverContent retriever.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel of the final retrieved result.