Added TaskActivityAttribute class

This commit is contained in:
lucas.hipolito 2025-08-05 14:13:10 +02:00
parent 1bf9b11ffc
commit 3d0d1c7b5b

View file

@ -0,0 +1,19 @@
namespace Elsa.Workflows.Attributes;
[AttributeUsage(AttributeTargets.Class)]
public class TaskActivityAttribute : ActivityAttribute
{
public TaskActivityAttribute()
{
Kind = ActivityKind.Task;
}
public TaskActivityAttribute(string @namespace, string? category, string? description = null, bool runAsynchronously = false)
: base(@namespace, category, description)
{
Kind = ActivityKind.Task;
RunAsynchronously = runAsynchronously;
}
public bool RunAsynchronously { get; set; }
}