galoS
galoS
1. handler 的构造函数支持服务注入 2. *scheduler*的Start和Stop异步方法支持
目标接口 ```c# public class SimpleEventListener //: IApplicationEventListener { private readonly ILogger _logger; public SimpleEventListener(ILogger logger) { _logger = logger; } [OperationLogging("简单消息订阅")] public async virtual Task HandleAsync(SimpleEvent e) { _logger.LogInformation($"{nameof(SimpleEventListener)}:{e.Name}"); await...
`c# saga.SetBranchHeaders(new System.Collections.Generic.Dictionary { { "x-tenant-id","1" }, { "Auhthorization","1" } }); saga.SetBranchHeaders(new System.Collections.Generic.Dictionary { { { "Auhthorization","1" } });//直接覆盖了x-tenant-id ` 需要更灵活地控制BranchHeader