Class MemberIndexPopulator
Populates and maintains the member index used by the Examine search engine in Umbraco. This ensures that member data is searchable and kept up to date within the index.
Namespace: Umbraco.Cms.Infrastructure.Examine
Assembly: Umbraco.Infrastructure.dll
Syntax
public class MemberIndexPopulator : IndexPopulator<IUmbracoMemberIndex>, IIndexPopulator
Constructors
View SourceMemberIndexPopulator(IMemberService, IValueSetBuilder<IMember>)
Initializes a new instance of the MemberIndexPopulator class.
Declaration
public MemberIndexPopulator(IMemberService memberService, IValueSetBuilder<IMember> valueSetBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| IMemberService | memberService | Service for accessing and managing member data. |
| IValueSetBuilder<IMember> | valueSetBuilder | Builder for creating value sets from member entities. |
Methods
View SourcePopulateIndexes(IReadOnlyList<IIndex>)
Declaration
protected override void PopulateIndexes(IReadOnlyList<IIndex> indexes)
Parameters
| Type | Name | Description |
|---|---|---|
| IReadOnlyList<IIndex> | indexes |