0
我對nservicebus非常陌生。我正在使用版本3.0.1,最新的版本。我不知道我的情況是否是NSB的正常限制,我不知道。MyMessage <T>在調用XmlSerializer時拋出異常
我有一個asp.net MVC應用程序,我想安裝在我的Global.asax,我有以下幾點:
var configure = Configure.WithWeb()
.DefaultBuilder()
.ForMvc()
.XmlSerializer();
但隨着一個打交道時,我有一個錯誤與XmlSerializer的我的目標:
[Serializable]
public class MyMessage<T> : IMessage
{
public T myobject { get; set; }
}
我通過槽:
XmlSerializer()
instance.Initialize(types);
this.InitType(type, moduleBuilder);
this.InitType(info2.PropertyType, moduleBuilder);
,然後處理T當,
string typeName = GetTypeName(t);
類型名稱爲空和下面的指令:
if (!nameToType.ContainsKey(typeName))
以錯誤結束。不允許空值。
這是Nservicebus的一些限制,還是我搞砸了什麼?
非常感謝您的解釋。 – Arthis 2012-03-31 11:48:55