Temporal activities no longer have a generalised extension method for registering them with a service collecton. It is still static and has the same rough shape as an extension method. This way it is less visible and less likely to be called by accident. Also in-line with changes in this branch, things have been renamed Timers → Temporal
27 lines
856 B
C#
27 lines
856 B
C#
using Elsa.Persistence.YesSql;
|
|
using Elsa.Samples.Faulting.Workflows;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace Elsa.Samples.Faulting
|
|
{
|
|
public class Program
|
|
{
|
|
public static void Main(string[] args)
|
|
{
|
|
CreateHostBuilder(args).Build().Run();
|
|
}
|
|
|
|
public static IHostBuilder CreateHostBuilder(string[] args) =>
|
|
Host.CreateDefaultBuilder(args)
|
|
.ConfigureServices((_, services) =>
|
|
{
|
|
services
|
|
.AddElsa(options => options
|
|
.UseYesSqlPersistence()
|
|
.AddConsoleActivities()
|
|
.AddQuartzTemporalActivities()
|
|
.AddWorkflow<FaultyWorkflow>());
|
|
});
|
|
}
|
|
} |