Updated sample with tempfile and deletefile activities

This commit is contained in:
Cameron Cowen 2021-05-03 15:55:42 +01:00
parent 64fdf7de00
commit 5975e1f788

View file

@ -1,5 +1,6 @@
using Elsa.Activities.Console;
using Elsa.Activities.File;
using Elsa.Activities.Primitives;
using Elsa.Builders;
using System;
using System.Collections.Generic;
@ -15,7 +16,16 @@ namespace Elsa.Samples.ReadLineToFile
builder
.WriteLine("Enter text to write to file")
.ReadLine()
.OutFile(Path.GetTempFileName(), CopyMode.Overwrite);
.WithName("ReadLine")
.TempFile()
.WithName("TempFile")
.OutFile(setup =>
{
setup.WithContent(context => context.GetOutputFrom<string>("ReadLine"));
setup.WithPath(context => context.GetOutputFrom<string>("TempFile"));
setup.WithMode(CopyMode.Overwrite);
})
.DeleteFile(setup => setup.WithPath(context => context.GetOutputFrom<string>("TempFile")));
}
}
}