using Dapr.Workflow; using Microsoft.Extensions.Logging; namespace WorkflowConsoleApp.Activities { public record Notification(string Message); public class NotifyActivity : WorkflowActivity { readonly ILogger logger; public NotifyActivity(ILoggerFactory loggerFactory) { this.logger = loggerFactory.CreateLogger(); } public override Task RunAsync(WorkflowActivityContext context, Notification notification) { this.logger.LogInformation(notification.Message); return Task.FromResult(null); } } }