Я предполагаю, что это будет выглядеть следующим образом.Можно ли передать функцию с помощью SignalR?
сервера (C#):
public class MyHub : Hub {
...
public int DoSomething(Func<int> fn) {
var res = fn();
return res;
}
...
}
Client (TS/JS):
myHub.invoke('DoSomething',() => 2 + 2).then(res => console.log(res));
Однако, с этим кодом fn
является недействительным на сервере.
Вы могли бы это был бы открыт для атак XSS – Liam