12 lines
717 B
C#
12 lines
717 B
C#
using Elsa.Contracts;
|
|
using Elsa.Pipelines.WorkflowExecution;
|
|
using Elsa.Runtime.Middleware;
|
|
|
|
namespace Elsa.Runtime.Extensions;
|
|
|
|
public static class WorkflowExecutionBuilderExtensions
|
|
{
|
|
public static IWorkflowExecutionBuilder UsePersistence(this IWorkflowExecutionBuilder builder) => builder.UseMiddleware<PersistWorkflowInstanceMiddleware>();
|
|
public static IWorkflowExecutionBuilder UseWorkflowExecutionEvents(this IWorkflowExecutionBuilder builder) => builder.UseMiddleware<PublishWorkflowExecutionEventsMiddleware>();
|
|
public static IWorkflowExecutionBuilder UseWorkflowExecutionLogPersistence(this IWorkflowExecutionBuilder builder) => builder.UseMiddleware<PersistWorkflowExecutionLogMiddleware>();
|
|
} |