Fixes to watchdirectory sample workflow
This commit is contained in:
parent
5b3e999430
commit
33741fa321
|
|
@ -1,4 +1,4 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
|
|
@ -10,6 +10,7 @@
|
|||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\..\activities\Elsa.Activities.Console\Elsa.Activities.Console.csproj" />
|
||||
<ProjectReference Include="..\..\..\activities\Elsa.Activities.File\Elsa.Activities.File.csproj" />
|
||||
<ProjectReference Include="..\..\..\core\Elsa\Elsa.csproj" />
|
||||
</ItemGroup>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ namespace Elsa.Samples.WatchDirectoryWorker
|
|||
{
|
||||
services
|
||||
.AddElsa(options => options
|
||||
.AddConsoleActivities()
|
||||
.AddFileActivities()
|
||||
.AddWorkflow<WatchDirectoryWorkflow>());
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
using Elsa.Activities.Console;
|
||||
using Elsa.Activities.File;
|
||||
using Elsa.Activities.File.Models;
|
||||
using Elsa.Builders;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
|
@ -11,6 +13,7 @@ namespace Elsa.Samples.WatchDirectoryWorker.Workflows
|
|||
public class WatchDirectoryWorkflow : IWorkflow
|
||||
{
|
||||
public void Build(IWorkflowBuilder builder) => builder.WatchDirectory(setup => setup.WithPath("C:\\Temp")
|
||||
.WithPattern("*.txt"));
|
||||
.WithPattern("*.txt"))
|
||||
.WriteLine(setup => setup.WithText(async context => context.GetInput<FileSystemEvent>().FullPath));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue