Newsbot.Collector/Newsbot.Collector.Services/Jobs/HelloWorldJob.cs

30 lines
524 B
C#

using Serilog;
namespace Newsbot.Collector.Services.Jobs;
public class HelloWorldJobOptions
{
public string Message { get; set; } = "";
}
public class HelloWorldJob
{
private string _message;
public HelloWorldJob()
{
_message = "";
}
public void InitAndExecute(HelloWorldJobOptions options)
{
_message = options.Message;
Execute();
}
private void Execute()
{
Log.Information("Starting 'HelloWorldJob'");
Log.Information(_message);
}
}