Try our conversational search powered by Generative AI!

Interface IScheduledJobLogRepository

Repository for maintaining logs for ScheduledJob.

Namespace: EPiServer.Scheduler
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
public interface IScheduledJobLogRepository

Methods

GetAsync(Guid, Int64, Int32)

Get log information for a ScheduledJob.

Declaration
Task<PagedScheduledJobLogResult> GetAsync(Guid id, long startIndex, int maxCount)
Parameters
Type Name Description
System.Guid id

Scheduled job identifier

System.Int64 startIndex

Index for where to start getting log items for.

System.Int32 maxCount

The maximum number of log items to return.

Returns
Type Description
System.Threading.Tasks.Task<PagedScheduledJobLogResult>

LogAsync(Guid, ScheduledJobLogItem)

Log the result of a completed ScheduledJob.

Declaration
Task LogAsync(Guid id, ScheduledJobLogItem item)
Parameters
Type Name Description
System.Guid id

Scheduled job identifier

ScheduledJobLogItem item

The information that should be logged.

Returns
Type Description
System.Threading.Tasks.Task

Extension Methods