Я использую SignalR 1.1 в .NET Core с строго типизированным хабом . Э.Г.
await _hub.Clients.All.FooBar(someData);
Тогда Angular front end получает это сообщение здесь:
this.hubConnection.on('fooBar', (data) => {
console.log('data');
});
Я перевожу этот код из устаревшей системы SignalR (мы перешли с .NET на .NET Core). Я продолжаю сталкиваться с идеей «каналов», но я не могу найти ничего в документации. Когда я гуглю "Канал SignalR", я ничего не получаю.
Если канал является реальной концепцией, для чего он используется? Кроме того, есть ли опасность / производительность из-за НЕиспользования каналов?
Старый код выглядит примерно так:
let channelName = `${Constants.GeneralChannel}${comp.eventId}${comp.deskId}`;
comp.channelService.sub(channelName).subscribe(
Есть ли какая-нибудь полезная практика SignalR, которую я здесь упускаю? Или «channelName» - это просто концепция, которую разработала наша команда (не могу их спросить, они все ушли).