я в настоящее время отправки объекта в MSMQ с помощью NServiceBus:Как установить IMessageFormatter при использовании метода отправки IBus в NServiceBus?
public void SendMessage(AvailInfo message)
{
var Bus = Configure.With()
.DefaultBuilder()
.Log4Net()
.UseTransport<Msmq>()
.XmlSerializer()
.UnicastBus()
.CreateBus()
.Start(() => Configure.Instance.ForInstallationOn<Windows>().Install());
bus.Send(message);
}
Все работает отлично, за исключением того, что теперь потребитель очереди запрашивает мы явно использовать ActiveXMessageFormatter.
Вопрос: Как и где я должен установить это при отправке сообщения в фрагменте выше.
Заранее благодарен!
Я бы также добавил, что вы не должны инициализировать новый экземпляр шины каждый раз, когда вы отправляете сообщение. –