覆盖ASP.NET Boilerplate

时间:2018-01-25 15:03:17

标签: c# asp.net signalr aspnetboilerplate pascalcasing

我遇到一个问题,即信号R hub中调用的方法正在返回驼峰。我在样板文档中看到signalR中有一节介绍如何覆盖默认行为

https://aspnetboilerplate.com/Pages/Documents/SignalR-Integration#pascalcase-vs-camelcase

我无法弄清楚如何正确实现这一点。我尝试在app.MapSignalR()之前和之后将以下代码段添加到Startup.cs。我已经尝试将它添加到Web模块的预初始化中,我添加了所有的程序集;我没有想法。

AbpSignalRContractResolver.IgnoredAssemblies.Add(typeof(MyWebModule).Assembly);

我正在使用.NET 4.6.x,ABP版本3.2.4

1 个答案:

答案 0 :(得分:3)

如果您要使用默认合约解析程序的类型在该模块中,那么您可以继续使用,但如果您在模块外使用第三方库,那么您需要确保添加到列表中。从我可以告诉您上面的代码应该工作它只是确保添加正确的类型。