SchedulerService.Schedule method (1 of 8)
Schedules a C# job to run according to a cron expression.
public void Schedule(string name, string cronExpr, Func<CancellationToken, Task> job,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| cronExpr | The cron expression specifying the job schedule. |
| job | The asynchronous job delegate to execute. |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (2 of 8)
Schedules a PowerShell job to run according to a cron expression.
public void Schedule(string name, string cron, ScriptBlock scriptblock, bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| cron | The cron expression specifying the job schedule. |
| scriptblock | The PowerShell script block to execute. |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (3 of 8)
Schedules a C# job to run at a specified interval.
public void Schedule(string name, TimeSpan interval, Func<CancellationToken, Task> job,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| interval | The interval between job executions. |
| job | The asynchronous job delegate to execute. |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (4 of 8)
Schedules a PowerShell job to run at a specified interval.
public void Schedule(string name, TimeSpan interval, ScriptBlock scriptblock,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| interval | The interval between job executions. |
| scriptblock | The PowerShell script block to execute. |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (5 of 8)
Schedules a script job from a file to run according to a cron expression.
public void Schedule(string name, string cron, FileInfo fileInfo, ScriptLanguage lang,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| cron | The cron expression specifying the job schedule. |
| fileInfo | The file containing the script code to execute. |
| lang | The language of the script (e.g., PowerShell, CSharp). |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- enum ScriptLanguage
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (6 of 8)
Schedules a script job to run according to a cron expression.
public void Schedule(string name, string cron, string code, ScriptLanguage lang,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| cron | The cron expression specifying the job schedule. |
| code | The script code to execute. |
| lang | The language of the script (e.g., PowerShell, CSharp). |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- enum ScriptLanguage
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (7 of 8)
Schedules a script job from a file to run at a specified interval.
public void Schedule(string name, TimeSpan interval, FileInfo fileInfo, ScriptLanguage lang,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| interval | The interval between job executions. |
| fileInfo | The file containing the script code to execute. |
| lang | The language of the script (e.g., PowerShell, CSharp). |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- enum ScriptLanguage
- class SchedulerService
- namespace Kestrun.Scheduling
SchedulerService.Schedule method (8 of 8)
Schedules a script job to run at a specified interval.
public void Schedule(string name, TimeSpan interval, string code, ScriptLanguage lang,
bool runImmediately = false)
| parameter | description |
|---|---|
| name | The name of the job. |
| interval | The interval between job executions. |
| code | The script code to execute. |
| lang | The language of the script (e.g., PowerShell, CSharp). |
| runImmediately | Whether to run the job immediately upon scheduling. |
See Also
- enum ScriptLanguage
- class SchedulerService
- namespace Kestrun.Scheduling