我正在通过NSB的PluralSight培训演示。
我已经将解决方案重构为面向服务的解决方案,但是当我运行后端项目并提交订单时,我会收到以下信息:
2013-09-20 11:49:59,712 [15]警告 NServiceBus.Unicast.DefaultDispatcherFactory [(null)]<(null)> - 可以 不从消息头'BusSto确定消息类型 p.Sales.InternalMessages.PlaceOrder,BusStop.Sales.InternalMessages, Version = 1.0 .0.0,Culture = neutral,PublicKeyToken = null'。的MessageId: 4984ecad-2ae1-423b-8f29- a23f00c30008
我的消息定义为:
using System;
using NServiceBus;
namespace BusStop.Sales.InternalMessages
{
public class PlaceOrder : IMessage
{
public Guid CustomerId { get; set; }
public Guid OrderId { get; set; }
public Guid ProductId { get; set; }
}
}
如何帮助NSB解析消息类型?