Постоянное соединение с ответом OnReceived
Я только начинаю узнавать о "постоянных соединениях" в SignalR и, например, могу отправлять предварительно сериализованный JSON.
Но этот метод отправки от клиента, получения серверной части и затем повторной отправки любого ответа немного нелогичен для работы.
Есть ли какой-нибудь способ, если сделать простое базовое разбиение на фигуры поверх "Постоянных соединений", не возвращаясь к концентраторам?
Я просто хочу иметь возможность сделать что-то вроде этого:
connection.send({ 'command': 123 }).then(function (confirmation) {
if (!confirmation.ok) alert('Command failed');
});
Кроме того, если исключение выдается на серверах OnReceived, куда оно уходит? Это поглощено SignalR? Должен ли я ловить и отправлять обратно какой-либо объект ошибки самостоятельно?