Xperience.Labs.Tasks
1.1.0
dotnet add package Xperience.Labs.Tasks --version 1.1.0
NuGet\Install-Package Xperience.Labs.Tasks -Version 1.1.0
<PackageReference Include="Xperience.Labs.Tasks" Version="1.1.0" />
<PackageVersion Include="Xperience.Labs.Tasks" Version="1.1.0" />
<PackageReference Include="Xperience.Labs.Tasks" />
paket add Xperience.Labs.Tasks --version 1.1.0
#r "nuget: Xperience.Labs.Tasks, 1.1.0"
#:package Xperience.Labs.Tasks@1.1.0
#addin nuget:?package=Xperience.Labs.Tasks&version=1.1.0
#tool nuget:?package=Xperience.Labs.Tasks&version=1.1.0
⏲️ Xperience by Kentico Tasks
Description
This is a basic implementation of Scheduled tasks for Xperience by Kentico. This package does not store information in the database. This means that tasks do not retain their next execution time or execution count between application restarts. Tasks will run at at application start, after their interval has passed. For example, if the application is started at 7:00, a task with an interval of 5 minutes will execute at 7:05.
Library Version Matrix
Xperience Version | Library Version |
---|---|
29.x.y | 1.x.y |
⚙️ Package Installation
Add the package to your application using the .NET CLI
dotnet add package Xperience.Labs.Tasks
🚀 Quick Start
Add the following to your application's startup code:
builder.Services.AddKenticoTasks();
...
app.StartKenticoTasks();
Create one or more classes implementing IXperienceTask
to run your custom code:
public class MyTask : IXperienceTask
{
public XperienceTaskSettings Settings => new(nameof(MyTask), 1);
public void Execute()
{
// Do something...
}
}
🗒 Full Instructions
View the Usage Guide for more detailed instructions.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Kentico.Xperience.Admin (>= 29.0.0)
- Kentico.Xperience.WebApp (>= 29.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.