Class RetrieveAllPagesByGuidsExtensions
Extension methods for IContentRetriever allowing to retrieve pages by their GUIDs.
public static class RetrieveAllPagesByGuidsExtensions
- Inheritance
-
objectRetrieveAllPagesByGuidsExtensions
Methods
RetrieveAllPagesByGuids<TResult>(IContentRetriever, IEnumerable<Guid>, RetrieveAllPagesParameters, Action<RetrieveAllPagesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken)
Retrieves web pages of all content types by GUIDs.
public static Task<IEnumerable<TResult>> RetrieveAllPagesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<Guid> webPageItemGuids, RetrieveAllPagesParameters parameters, Action<RetrieveAllPagesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>> configureModel, CancellationToken cancellationToken = default)
Parameters
contentRetrieverIContentRetrieverContent retriever.
webPageItemGuidsIEnumerable<Guid>GUID identifiers of web pages.
parametersRetrieveAllPagesParametersParameters used to modify retrieval.
additionalQueryConfigurationAction<RetrieveAllPagesQueryParameters>Action to additionally modify query during retrieval.
cacheSettingsRetrievalCacheSettingsCache setting used to modify caching during retrieval.
configureModelFunc<IContentQueryDataContainer, TResult, Task<TResult>>Function providing additional configuration for the resulting
TResultinstance based on content query data container.cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel of the final retrieved results.
Remarks
Retrieve web pages by their WebPageItemGUID. This guid can be obtained from web page selector.
RetrieveAllPagesByGuids<TResult>(IContentRetriever, IEnumerable<Guid>, RetrieveAllPagesParameters, Action<RetrieveAllPagesQueryParameters>, RetrievalCacheSettings, CancellationToken)
Retrieves web pages of all content types by GUIDs.
public static Task<IEnumerable<TResult>> RetrieveAllPagesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<Guid> webPageItemGuids, RetrieveAllPagesParameters parameters, Action<RetrieveAllPagesQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default)
Parameters
contentRetrieverIContentRetrieverContent retriever.
webPageItemGuidsIEnumerable<Guid>GUID identifiers of web pages.
parametersRetrieveAllPagesParametersParameters used to modify retrieval.
additionalQueryConfigurationAction<RetrieveAllPagesQueryParameters>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 results.
Remarks
Retrieve web pages by their WebPageItemGUID. This guid can be obtained from web page selector.
RetrieveAllPagesByGuids<TResult>(IContentRetriever, IEnumerable<Guid>, RetrieveAllPagesParameters, CancellationToken)
Retrieves web pages of all content types by GUIDs.
public static Task<IEnumerable<TResult>> RetrieveAllPagesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<Guid> webPageItemGuids, RetrieveAllPagesParameters parameters, CancellationToken cancellationToken = default)
Parameters
contentRetrieverIContentRetrieverContent retriever.
webPageItemGuidsIEnumerable<Guid>GUID identifiers of web pages.
parametersRetrieveAllPagesParametersParameters used to modify retrieval.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel of the final retrieved results.
Remarks
Retrieve web pages by their WebPageItemGUID. This guid can be obtained from web page selector.
RetrieveAllPagesByGuids<TResult>(IContentRetriever, IEnumerable<Guid>, CancellationToken)
Retrieves web pages of all content types by GUIDs.
public static Task<IEnumerable<TResult>> RetrieveAllPagesByGuids<TResult>(this IContentRetriever contentRetriever, IEnumerable<Guid> webPageItemGuids, CancellationToken cancellationToken = default)
Parameters
contentRetrieverIContentRetrieverContent retriever.
webPageItemGuidsIEnumerable<Guid>GUID identifiers of web pages.
cancellationTokenCancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResultModel of the final retrieved results.
Remarks
Retrieve web pages by their WebPageItemGUID. This guid can be obtained from web page selector.