27 lines
630 B
C#
27 lines
630 B
C#
|
|
using Elsa.Extensions;
|
||
|
|
using Elsa.Http.Extensions;
|
||
|
|
using Elsa.Workflows.Management.Extensions;
|
||
|
|
|
||
|
|
var builder = WebApplication.CreateBuilder(args);
|
||
|
|
var services = builder.Services;
|
||
|
|
|
||
|
|
// Add Elsa services.
|
||
|
|
services.AddElsa(elsa => elsa
|
||
|
|
|
||
|
|
.UseWorkflowManagement()
|
||
|
|
|
||
|
|
// Enable Elsa HTTP module (for HTTP related activities).
|
||
|
|
.UseHttp()
|
||
|
|
);
|
||
|
|
|
||
|
|
// Configure middleware pipeline.
|
||
|
|
var app = builder.Build();
|
||
|
|
|
||
|
|
if (app.Environment.IsDevelopment())
|
||
|
|
app.UseDeveloperExceptionPage();
|
||
|
|
|
||
|
|
// Add Elsa HTTP middleware (to handle requests mapped to HTTP Endpoint activities)
|
||
|
|
app.UseHttpActivities();
|
||
|
|
|
||
|
|
// Run.
|
||
|
|
app.Run();
|