Class RetrieveAllPagesExtensions
Extensions for the RetrieveAllPages<TResult>(RetrieveAllPagesParameters, Action<RetrieveAllPagesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.
public static class RetrieveAllPagesExtensions
- Inheritance
-
objectRetrieveAllPagesExtensions
Methods
RetrieveAllPages<TResult>(IContentRetriever, RetrieveAllPagesParameters, Action<RetrieveAllPagesQueryParameters>, RetrievalCacheSettings, CancellationToken)
Retrieves web pages of all content types.
public static Task<IEnumerable<TResult>> RetrieveAllPages<TResult>(this IContentRetriever contentRetriever, RetrieveAllPagesParameters parameters, Action<RetrieveAllPagesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default)
Parameters
contentRetriever
IContentRetrieverContent retriever.
parameters
RetrieveAllPagesParametersParameters used to modify retrieval.
additionalQueryConfiguration
Action<RetrieveAllPagesQueryParameters>Action to additionally modify query during retrieval.
cacheSettings
RetrievalCacheSettingsCache setting used to modify caching during retrieval.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResult
Model of the final retrieved results.
RetrieveAllPages<TResult>(IContentRetriever, RetrieveAllPagesParameters, CancellationToken)
Retrieves web pages of all content types.
public static Task<IEnumerable<TResult>> RetrieveAllPages<TResult>(this IContentRetriever contentRetriever, RetrieveAllPagesParameters parameters, CancellationToken cancellationToken = default)
Parameters
contentRetriever
IContentRetrieverContent retriever.
parameters
RetrieveAllPagesParametersParameters used to modify retrieval.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResult
Model of the final retrieved results.
RetrieveAllPages<TResult>(IContentRetriever, CancellationToken)
Retrieves web pages of all content types.
public static Task<IEnumerable<TResult>> RetrieveAllPages<TResult>(this IContentRetriever contentRetriever, CancellationToken cancellationToken = default)
Parameters
contentRetriever
IContentRetrieverContent retriever.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResult
Model of the final retrieved results.