Salmon/Salmon.Service/Watchers/Executable.cs

21 lines
379 B
C#

using Salmon.Core;
using Salmon.Model.Monitor;
namespace Salmon.Service.Watchers;
public class Executable
: Base
{
public string Path { get; set; }
public override async Task<IEnumerable<Element>> ForgeElements()
{
List<Element> ret = new();
foreach (var el in Software.FromPath(Path))
ret.Add(el);
return ret;
}
}