IPageRetrieverRetrieveMultipleAsync Method |
Asynchronously retrieves pages of multiple types based on given parameters.
Namespace: Kentico.Content.Web.MvcAssembly: Kentico.Content.Web.Mvc (in Kentico.Content.Web.Mvc.dll) Version: 13.0.131
Syntax Task<IEnumerable<TreeNode>> RetrieveMultipleAsync(
Action<MultiDocumentQuery> applyQueryParametersAction = null,
Action<IPageCacheBuilder<TreeNode>> buildCacheAction = null,
Nullable<CancellationToken> cancellationToken = null
)
Parameters
- applyQueryParametersAction (Optional)
- Type: SystemActionMultiDocumentQuery
Action to apply the query parameters to limit the set of retrieved pages. - buildCacheAction (Optional)
- Type: SystemActionIPageCacheBuilderTreeNode
Action to build cache configuration in case the result should be cached. - cancellationToken (Optional)
- Type: SystemNullableCancellationToken
The cancellation instruction.
Return Value
Type:
TaskIEnumerableTreeNodeRemarks
Default parametrization is applied to reflect current site, culture and preview context.
If cache is applied, current site name and culture code are included to the cache key automatically.
If cache is applied, dependencies on pages included in the result as well as the page types are automatically configured.
See Also