Как вызвать метод с сервера SignalR? - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть соединение SignalR:

  connection
      .start()
      .then(function() {
        console.log("Connected!");

        connection.invoke("pushPassportData").then(function(connectionId) {
          // Send the connectionId to controller
          console.log("connectionID: " + connectionId);
        });
      })
      .catch(function(err) {
        return console.error(err.toString());
      });

Я попытался вызвать метод сервера:

connection.invoke("pushPassportData").then(function(connectionId) {
       console.log("connectionID: " + connectionId);
});

Как отправить два параметра и почему этот подход не работает?

core.js: 6014 ОШИБКА Ошибка: Uncaught (в обещании): Ошибка: не удалось вызвать «pushPassportData» из-за ошибки на сервере.InvalidDataException: вызов предоставляет 0 аргументов, но цель ожидает 2. Ошибка: не удалось вызвать «pushPassportData» из-за ошибки на сервере.InvalidDataException: вызов предоставляет 0 аргументов, но цель ожидает 2.

...