最近、バイナリ シリアライザーを使用して NServiceBus でメッセージを送信するようになりました。私のメッセージはすべてインターフェイスとして定義され、使用してインスタンス化されます
bus.Send<MessageType>(msg => msg.Property = someValue)
これにより、NServiceBus からスローされる例外が発生します。
インターフェイスのインスタンスを作成できません
スタック トレースから、SimpleMessageMapper が使用されていることがわかります。ソースを調べると、Activator.CreateInstance を呼び出していることがわかります。
私がやろうとしていることを実行することは不可能であると述べているドキュメントが見つかりません。これを修正する方法はありますか?
ありがとう、マット