Переопределение резолвера контракта SignalR в шаблонной панели ASP.NET

У меня возникла проблема, когда методы, вызываемые в сигнальном концентраторе, возвращаются в случае верблюда Я вижу в базовой документации есть раздел в signal R о том, как переопределить поведение по умолчанию

https://aspnetboilerplate.com/Pages/Documents/SignalR-Integration

Я не могу понять, как правильно это реализовать. Я попытался добавить приведенный ниже фрагмент в Startup.cs до и после app.MapSignalR(). Я попытался добавить его к предварительной инициализации веб-модуля, я добавил все свои сборки; У меня нет идей.

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

Я использую.NET 4.6.x, ABP версии 3.2.4

1 ответ

Решение

Если тип, для которого вы хотите использовать определитель контрактов по умолчанию, находится в этом модуле, тогда вы можете пойти дальше, но если вы используете библиотеку третьей части вне модуля, то вы должны убедиться, что она добавлена ​​в список. Из того, что я могу сказать, должен работать код, который у вас есть выше, просто нужно убедиться, что добавлены правильные типы.

Другие вопросы по тегам