elsa-core/samples/aspnet/Elsa.Samples.AspNet.WorkflowServer/Activities/ConsoleGreeter.cs
2024-02-02 20:01:14 +02:00

26 lines
717 B
C#

using Elsa.Scheduling.Activities;
using Elsa.Workflows.Activities;
using Elsa.Workflows.Attributes;
namespace Elsa.Samples.AspNet.WorkflowServer.Activities;
[Activity("Demo", "Writes a greeting to the console window... in a delayed fashion.")]
public class ConsoleGreeter : Composite
{
public ConsoleGreeter()
{
Root = new Sequence
{
Activities =
{
new WriteLine("Hello...") { Id = "WriteLine1" },
new Delay
{
Id = "Delay1",
TimeSpan = new(TimeSpan.FromSeconds(1))
},
new WriteLine("world!") { Id = "WriteLine2" },
}
};
}
}