Я публикую сообщение в MT, которое имеет несколько свойств типа Object, так как я не знаю тип во время компиляции. Когда я получаю сообщение в потребителе, я вижу, что свойства типа Object заполнены экземплярами Newtonsoft JObject. Класс JObject находится в сборке ILMerged Newtonsoft.Json в Masstransit.dll. JObject-Class в этой сборке помечен как внутренний. Всякий раз, когда я пытаюсь передать значение свойства JObject, предоставленному Nuget-Assembly Newtonsoft.Json, это не удается.
Итак, мои вопросы:
- Как правильно передать значение свойства JObject?
- Почему актерский состав проваливается? То есть, какие здесь сложности у clr?
- Могу ли я получить необработанное, несериализованное тело сообщения в моем потребителе?
Спасибо.