refactor!: Use Func<Task> for scheduled tasks
This commit is contained in:
parent
647d7c4a1c
commit
bc8eb1ac0d
5 changed files with 98 additions and 66 deletions
22
EventArgs/ScheduledTaskStartedEventArgs.cs
Normal file
22
EventArgs/ScheduledTaskStartedEventArgs.cs
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
using Xorog.UniversalExtensions.Entities;
|
||||
|
||||
namespace Xorog.UniversalExtensions.EventArgs;
|
||||
|
||||
public class ScheduledTaskStartedEventArgs : System.EventArgs
|
||||
{
|
||||
internal ScheduledTaskStartedEventArgs(ScheduledTask details, Task task)
|
||||
{
|
||||
this.Details = details;
|
||||
this.Task = task;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// The details of this scheduled task.
|
||||
/// </summary>
|
||||
public ScheduledTask Details { get; internal set; }
|
||||
|
||||
/// <summary>
|
||||
/// The task that was executed.
|
||||
/// </summary>
|
||||
public Task Task { get; internal set; }
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue