Мне нужно отправлять сообщения из приложения .NET Core через служебную шину Azure в BizTalk 2013. Я настроил пользовательский порт получения WCF в BizTalk, но при получении сообщения появляется следующая ошибка:
Адаптер "WCF-Custom" выдал сообщение об ошибке. Подробности "System.Xml.XmlException: источник ввода неправильно отформатирован.
Я нашел примеры использования пакета Windows.Azure.ServiceBus и BrokeredMessage, но это устарело. Мне нужно использовать Microsoft.Azure.ServiceBus и объект Message.
Я пробовал много способов сериализации XML, но, похоже, ничего не работает.
Короче говоря, я создаю сообщение так:
var message = new Message(Encoding.UTF8.GetBytes("<message>Hello world</message>"));
Есть ли способ правильно сериализовать сообщение, которое будет получено WCF в BizTalk 2013?