Added TaskActivityAttribute class
This commit is contained in:
parent
1bf9b11ffc
commit
3d0d1c7b5b
|
|
@ -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; }
|
||||
}
|
||||
Loading…
Reference in a new issue