elsa-core/src/samples/worker/Elsa.Samples.Faulting/Program.cs
Craig Fowler ed81b5679a WIP #564 - Rename & alter temporal activity setup
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
2021-02-28 20:49:34 +01:00

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>());
});
}
}