Search Results for

    Show / Hide Table of Contents
    View Source

    Class MediaIndexPopulator

    Performs the data lookups required to rebuild a media index

    Inheritance
    System.Object
    IndexPopulator
    IndexPopulator<IUmbracoContentIndex>
    Namespace: Umbraco.Cms.Infrastructure.Examine
    Assembly: Umbraco.Infrastructure.dll
    Syntax
    public class MediaIndexPopulator : IndexPopulator<IUmbracoContentIndex>, IIndexPopulator

    Constructors

    View Source

    MediaIndexPopulator(ILogger<MediaIndexPopulator>, Nullable<Int32>, IMediaService, IValueSetBuilder<IMedia>)

    Optional constructor allowing specifying custom query parameters

    Declaration
    public MediaIndexPopulator(ILogger<MediaIndexPopulator> logger, int? parentId, IMediaService mediaService, IValueSetBuilder<IMedia> mediaValueSetBuilder)
    Parameters
    Type Name Description
    ILogger<MediaIndexPopulator> logger
    System.Nullable<System.Int32> parentId
    IMediaService mediaService
    IValueSetBuilder<IMedia> mediaValueSetBuilder
    View Source

    MediaIndexPopulator(ILogger<MediaIndexPopulator>, IMediaService, IValueSetBuilder<IMedia>)

    Default constructor to lookup all content data

    Declaration
    public MediaIndexPopulator(ILogger<MediaIndexPopulator> logger, IMediaService mediaService, IValueSetBuilder<IMedia> mediaValueSetBuilder)
    Parameters
    Type Name Description
    ILogger<MediaIndexPopulator> logger
    IMediaService mediaService
    IValueSetBuilder<IMedia> mediaValueSetBuilder

    Methods

    View Source

    PopulateIndexes(IReadOnlyList<IIndex>)

    Declaration
    protected override void PopulateIndexes(IReadOnlyList<IIndex> indexes)
    Parameters
    Type Name Description
    IReadOnlyList<IIndex> indexes
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • MediaIndexPopulator(ILogger<MediaIndexPopulator>, Nullable<Int32>, IMediaService, IValueSetBuilder<IMedia>)
      • MediaIndexPopulator(ILogger<MediaIndexPopulator>, IMediaService, IValueSetBuilder<IMedia>)
    • Methods
      • PopulateIndexes(IReadOnlyList<IIndex>)
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX