2

将 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()使用?

4

1 回答 1

7

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

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

这些新设置正在慢慢取代流利的配置,目的是使配置顺序不可知,并引入合理的默认值,从而使自托管变得更加容易。

在未来的某个时候,您将能够使用类似Configure.CreateBus()的东西,如果您只想要默认值!

于 2013-07-23T21:26:01.320 回答