Show / Hide Table of Contents

Class ModuleIndexer

Inheritance
object
IndexingProviderBase
ModuleIndexer
Inherited Members
IndexingProviderBase.GetLocalTimeOfLastIndexedItem(int, int, DateTime)
IndexingProviderBase.SetLocalTimeOfLastIndexedItem(int, int, DateTime)
IndexingProviderBase.GetLastCheckpointData(int, int)
IndexingProviderBase.SetLastCheckpointData(int, int, string)
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Search
Assembly: DotNetNuke.dll
Syntax
public class ModuleIndexer : IndexingProviderBase

Constructors

ModuleIndexer()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with IBusinessControllerProvider. Scheduled removal in v12.0.0.")]
public ModuleIndexer()

ModuleIndexer(bool)

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with IBusinessControllerProvider. Scheduled removal in v12.0.0.")]
public ModuleIndexer(bool needSearchModules)
Parameters
Type Name Description
bool needSearchModules

ModuleIndexer(bool, IBusinessControllerProvider)

Declaration
public ModuleIndexer(bool needSearchModules, IBusinessControllerProvider businessControllerProvider)
Parameters
Type Name Description
bool needSearchModules
IBusinessControllerProvider businessControllerProvider

Methods

GetModuleMetaData(int, DateTime)

Declaration
public List<SearchDocument> GetModuleMetaData(int portalId, DateTime startDate)
Parameters
Type Name Description
int portalId
DateTime startDate
Returns
Type Description
List<SearchDocument>

GetSearchModules(int)

Declaration
protected IEnumerable<ModuleInfo> GetSearchModules(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IEnumerable<ModuleInfo>

GetSearchModules(int, bool)

Declaration
protected IEnumerable<ModuleInfo> GetSearchModules(int portalId, bool allModules)
Parameters
Type Name Description
int portalId
bool allModules
Returns
Type Description
IEnumerable<ModuleInfo>

IndexSearchDocuments(int, ScheduleHistoryItem, DateTime, Action<IEnumerable<SearchDocument>>)

Declaration
public override int IndexSearchDocuments(int portalId, ScheduleHistoryItem schedule, DateTime startDateLocal, Action<IEnumerable<SearchDocument>> indexer)
Parameters
Type Name Description
int portalId
ScheduleHistoryItem schedule
DateTime startDateLocal
Action<IEnumerable<SearchDocument>> indexer
Returns
Type Description
int
Overrides
IndexingProviderBase.IndexSearchDocuments(int, ScheduleHistoryItem, DateTime, Action<IEnumerable<SearchDocument>>)

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS