2013-04-09 2 views
1

Есть ли способ вызвать действие контроллера MVC из концентратора signalR? Я заметил, что при выполнении этого контекста контроллера значение равно нулю. Есть ли способ сделать это? или, возможно, другое решение. спасибодействие контроллера вызова от signalR

ответ

1

Согласно моему пониманию signalR. Нам следовало бы реализовать абстрактный класс «Хаб». В контроллере должен быть установлен «контроллер», который также является абстрактным классом. Предположим, что мы должны вызвать действие нашего контроллера из концентратора signalr, чтобы контроллер был реализован абстрактным классом Hub. Но более одного абстрактного класса мы не можем реализовать в одном классе. Следовательно, это невозможно назвать действием контроллера из концентратора signalR.

Но вы можете попробовать следующее: создать один класс, который будет реализовывать абстрактный класс «Hub», а также создать экземпляр вашего контроллера, используя mock в этом классе, а затем вызвать действие из реализованного класса «Hub».

, пожалуйста, исправьте меня, если я ошибаюсь.

Смежные вопросы