Show / Hide Table of Contents

Class IndexingProviderBase

Inheritance
object
IndexingProviderBase
ModuleIndexer
TabIndexer
UserIndexer
Inherited Members
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 abstract class IndexingProviderBase

Constructors

IndexingProviderBase()

Declaration
protected IndexingProviderBase()

Methods

GetLastCheckpointData(int, int)

Declaration
protected string GetLastCheckpointData(int portalId, int scheduleId)
Parameters
Type Name Description
int portalId
int scheduleId
Returns
Type Description
string

GetLocalTimeOfLastIndexedItem(int, int, DateTime)

Declaration
protected DateTime GetLocalTimeOfLastIndexedItem(int portalId, int scheduleId, DateTime localTime)
Parameters
Type Name Description
int portalId
int scheduleId
DateTime localTime
Returns
Type Description
DateTime

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

Declaration
public abstract 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

SetLastCheckpointData(int, int, string)

Declaration
protected void SetLastCheckpointData(int portalId, int scheduleId, string data)
Parameters
Type Name Description
int portalId
int scheduleId
string data

SetLocalTimeOfLastIndexedItem(int, int, DateTime)

Declaration
protected void SetLocalTimeOfLastIndexedItem(int portalId, int scheduleId, DateTime localTime)
Parameters
Type Name Description
int portalId
int scheduleId
DateTime localTime

Extension Methods

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