如何将MassTransit消息标头注入我的自定义类构造函数中?

问题描述

我已经将自定义注册serviceCollection.AddScoped<IMyClass,MyClass>(),以将其注入到我的Consumer构造函数中。如何在每个请求的MyClass构造函数中访问消息头? 谢谢!

解决方法

您可以在MyClass上添加ConsumeContext依赖性,这将在使用者的范围内解决。