View Source
Performs the data lookups required to rebuild a media index
Assembly: Umbraco.Infrastructure.dll
public class MediaIndexPopulator : IndexPopulator<IUmbracoContentIndex>, IIndexPopulator
Constructors
View Source
Declaration
[Obsolete("Please use the non-obsolete constructor. Scheduled for removal in V19.")]
public MediaIndexPopulator(ILogger<MediaIndexPopulator> logger, int? parentId, IMediaService mediaService, IValueSetBuilder<IMedia> mediaValueSetBuilder)
Parameters
View Source
Optional constructor allowing specifying custom query parameters
Declaration
public MediaIndexPopulator(ILogger<MediaIndexPopulator> logger, int? parentId, IMediaService mediaService, IValueSetBuilder<IMedia> mediaValueSetBuilder, IOptionsMonitor<IndexingSettings> indexingSettings)
Parameters
View Source
Declaration
[Obsolete("Please use the non-obsolete constructor. Scheduled for removal in V19.")]
public MediaIndexPopulator(ILogger<MediaIndexPopulator> logger, IMediaService mediaService, IValueSetBuilder<IMedia> mediaValueSetBuilder)
Parameters
View Source
Default constructor to lookup all content data
Declaration
public MediaIndexPopulator(ILogger<MediaIndexPopulator> logger, IMediaService mediaService, IValueSetBuilder<IMedia> mediaValueSetBuilder, IOptionsMonitor<IndexingSettings> indexingSettings)
Parameters
Methods
View Source
Declaration
protected override void PopulateIndexes(IReadOnlyList<IIndex> indexes)
Parameters
| Type |
Name |
Description |
| IReadOnlyList<IIndex> |
indexes |
|