在NServiceBus 3中,可以实现IBus
接口。升级到NServiceBus 5后,似乎不再可能。
IBus.InMemory
是IBus
界面的成员,其类型为IInMemoryOperations
。 IInMemoryOperations
被标记为已过时。
考虑到上述条件,似乎无法实现IBus
,因为它具有类型的成员,这是过时的。我错过了什么吗?
答案 0 :(得分:1)
是否已在项目中启用了错误时启用了警告?
您可以通过禁用该特定编译器警告来禁用它:
#pragma warning disable 618
public IInMemoryOperations InMemory { get; }
#pragma warning restore 618
答案 1 :(得分:1)
在版本5 http://docs.particular.net/nservicebus/upgrades/4to5#inmemory-removal
中删除了InMemory总线功能所以不建议人们实施它