首页 > 解决方案 > c# 来自接口(NServiceBus)的构造函数操作

问题描述

我有这段代码,效果很好,

void Message(IMessage m)
{
    m.MyProperty = "Some Value";
}
await context.Publish<IMessage>(Message).ConfigureAwait(false);

我有一个合同 (IMessage) 并为要发布的操作创建一个构造函数。

但我希望能够从字符串创建动作。即从这个起点,

var messageType = "IMessage";

我希望能够发送与上述相同的消息。

这可能不是做我想做的事情的最佳方式,但如果能做到,那将是非常有趣的。

标签: c#reflectionactionnservicebus

解决方案


似乎 NServiceBus RAW 可能很适合这个。不确定您在做什么,但这可以让您定义自己的有效负载:


推荐阅读