使用.XmlSerializer()的NServiceBus 4配置错误

时间:2013-07-23 20:32:28

标签: nservicebus nservicebus4

在此配置中使用NSB 4:

Configure.With()
    .DefaultBuilder()
    .XmlSerializer()

发出错误警告

'NServiceBus.ConfigureXmlSerializer.XmlSerializer(NServiceBus.Configure, string, bool)' 
is obsolete: 'Please use 'Configure.Serialization.Xml()' instead. Will be treated as an 
error from version '5.0'. Will be removed in version '6.0'.'

如何使用Configure.Serialization.Xml()

1 个答案:

答案 0 :(得分:7)

Configure.Serialization.Xml()阻止之前的任何地方使用Configure.With()...

或者不。 XML是默认值,因此您根本不需要该块,除非您想使用其中一个重载来设置特定设置。

这些新设置正逐渐取代流畅的配置,目的是使配置顺序无关,并引入合理的默认设置,以便自我托管变得更加容易。

在将来的某个时候,如果你只想要默认值,你就可以使用像Configure.CreateBus()这样的东西!