Class RetrieveContentOfReusableSchemasExtensions
public static class RetrieveContentOfReusableSchemasExtensions
- Inheritance
-
objectRetrieveContentOfReusableSchemasExtensions
Methods
RetrieveContentOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, RetrieveContentOfReusableSchemasParameters, Action<RetrieveContentOfReusableSchemasQueryParameters>, RetrievalCacheSettings, CancellationToken)
Retrieves content items of content types specified by reusableSchemaNames
.
public static Task<IEnumerable<TResult>> RetrieveContentOfReusableSchemas<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> reusableSchemaNames, RetrieveContentOfReusableSchemasParameters parameters, Action<RetrieveContentOfReusableSchemasQueryParameters> additionalQueryConfiguration, RetrievalCacheSettings cacheSettings, CancellationToken cancellationToken = default)
Parameters
contentRetriever
IContentRetrieverContent retriever.
reusableSchemaNames
IEnumerable<string>Names of the reusable schemas defining retrieved results.
parameters
RetrieveContentOfReusableSchemasParametersParameters used to modify retrieval.
additionalQueryConfiguration
Action<RetrieveContentOfReusableSchemasQueryParameters>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.
RetrieveContentOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, RetrieveContentOfReusableSchemasParameters, CancellationToken)
Retrieves content items of content types specified by reusableSchemaNames
.
public static Task<IEnumerable<TResult>> RetrieveContentOfReusableSchemas<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> reusableSchemaNames, RetrieveContentOfReusableSchemasParameters parameters, CancellationToken cancellationToken = default)
Parameters
contentRetriever
IContentRetrieverContent retriever.
reusableSchemaNames
IEnumerable<string>Names of the reusable schemas defining retrieved results.
parameters
RetrieveContentOfReusableSchemasParametersParameters used to modify retrieval.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResult
Model of the final retrieved results.
RetrieveContentOfReusableSchemas<TResult>(IContentRetriever, IEnumerable<string>, CancellationToken)
Retrieves content items of content types specified by reusableSchemaNames
.
public static Task<IEnumerable<TResult>> RetrieveContentOfReusableSchemas<TResult>(this IContentRetriever contentRetriever, IEnumerable<string> reusableSchemaNames, CancellationToken cancellationToken = default)
Parameters
contentRetriever
IContentRetrieverContent retriever.
reusableSchemaNames
IEnumerable<string>Names of the reusable schemas defining retrieved results.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<IEnumerable<TResult>>
Type Parameters
TResult
Model of the final retrieved results.