C# Class Orchard.Core.Scheduling.Services.ScheduledTaskManager

Inheritance: IScheduledTaskManager
显示文件 Open project: ucdavis/Orchard

Public Methods

Method Description
CreateTask ( string action, System.DateTime scheduledUtc, Orchard.ContentManagement.ContentItem contentItem ) : void
DeleteTasks ( Orchard.ContentManagement.ContentItem contentItem, bool>.Func predicate = null ) : void
GetTasks ( Orchard.ContentManagement.ContentItem contentItem ) : IEnumerable
GetTasks ( string taskType, System.DateTime scheduledBeforeUtc = null ) : IEnumerable
ScheduledTaskManager ( IContentManager contentManager, IRepository repository ) : System

Method Details

CreateTask() public method

public CreateTask ( string action, System.DateTime scheduledUtc, Orchard.ContentManagement.ContentItem contentItem ) : void
action string
scheduledUtc System.DateTime
contentItem Orchard.ContentManagement.ContentItem
return void

DeleteTasks() public method

public DeleteTasks ( Orchard.ContentManagement.ContentItem contentItem, bool>.Func predicate = null ) : void
contentItem Orchard.ContentManagement.ContentItem
predicate bool>.Func
return void

GetTasks() public method

public GetTasks ( Orchard.ContentManagement.ContentItem contentItem ) : IEnumerable
contentItem Orchard.ContentManagement.ContentItem
return IEnumerable

GetTasks() public method

public GetTasks ( string taskType, System.DateTime scheduledBeforeUtc = null ) : IEnumerable
taskType string
scheduledBeforeUtc System.DateTime
return IEnumerable

ScheduledTaskManager() public method

public ScheduledTaskManager ( IContentManager contentManager, IRepository repository ) : System
contentManager IContentManager
repository IRepository
return System