* Incremental work * Enable control over when to include full compositie root * Cleanup * Update WorkflowDefinitionActivity * Implement input as variables * Delete unused class * Remove less common types * Rename ExpandoObject to JSON * Implement variable scoping * Remove parent/child relationship from MemoryRegister * Add support for sending input to "trigger event" endpoint * Add support for configuring input storage driver * Remove unused namespace imports * Auto-register activity types when running a workflow * Fix missing variables from containers
17 lines
693 B
C#
17 lines
693 B
C#
using Elsa.Jobs.Activities.Middleware.Activities;
|
|
using Elsa.Workflows.Core.Contracts;
|
|
using Elsa.Workflows.Core.Pipelines.ActivityExecution;
|
|
|
|
// ReSharper disable once CheckNamespace
|
|
namespace Elsa.Extensions;
|
|
|
|
/// <summary>
|
|
/// Adds extensions to <see cref="IActivityExecutionPipelineBuilder"/>.
|
|
/// </summary>
|
|
public static class JobBasedActivityInvokerMiddlewareExtensions
|
|
{
|
|
/// <summary>
|
|
/// Installs the <see cref="JobBasedActivityInvokerMiddleware"/>.
|
|
/// </summary>
|
|
public static IActivityExecutionPipelineBuilder UseJobBasedActivityInvoker(this IActivityExecutionPipelineBuilder pipelineBuilder) => pipelineBuilder.UseMiddleware<JobBasedActivityInvokerMiddleware>();
|
|
} |