Вопросы с тегом «signalr»

ASP.NET SignalR - это библиотека для разработчиков ASP.NET, которая упрощает добавление функций реального времени в ваши веб-приложения. То есть, чтобы ваш серверный код отправлял контент подключенным клиентам, как это происходит, в реальном времени.

160
Как SignalR работает внутри?

Кто-нибудь может дать мне знать, как SignalR работает внутри компании на высоком уровне? Я предполагаю, что он сбрасывает данные, используя Response.Flushи на стороне клиента он отправляет запросы Ajax через определенные промежутки времени. Это...

150
SignalR: почему стоит выбрать Hub vs. Persistent Connection?

Я недавно искал и читал в SignalR, и, хотя я вижу много объяснений того, в чем разница между концентраторами и постоянными соединениями, я не смог разобраться со следующим уровнем, поэтому мне бы хотелось выбрать один подход по сравнению с...

116
Могу ли я использовать как SignalR, так и RESTful API?

У меня есть одностраничное веб-приложение, разработанное с использованием ASP.NET. Недавно я преобразовал многие веб-методы в push- режим , используя библиотеку SignalR . Это действительно значительно ускорило страницу и уменьшило количество обращений к серверу со страницы. В то же время я также...

112
Использование SignalR с отработкой отказа Redis messagebus с использованием BookSleeve ConnectionUtils.Connect ()

Я пытаюсь создать сценарий аварийного переключения шины сообщений Redis с приложением SignalR. Сначала мы попробовали простой аппаратный балансировщик нагрузки, который просто отслеживал два сервера Redis. Приложение SignalR указало на единственную конечную точку HLB. Затем я отказал одному...

102
SignalR - отправка сообщения конкретному пользователю с помощью (IUserIdProvider) * NEW 2.0.0 *

В последней версии Asp.Net SignalR был добавлен новый способ отправки сообщения конкретному пользователю с использованием интерфейса «IUserIdProvider». public interface IUserIdProvider { string GetUserId(IRequest request); } public class MyHub : Hub { public void Send(string userId, string...

92
Nodejs vs SignalR: зачем нам серверный javascript?

С тех пор, как я знал о Node.js, я всегда был его поклонником. Но сегодня я узнал о SignalR , который предоставляет альтернативную асинхронную - масштабируемую - модель реального времени для ASP.NET. Насколько мне известно, основным преимуществом Node.js перед SignalR является совместное...

85
Пример приложения SignalR Console

Есть ли небольшой пример приложения консоли или winform, использующего signalR для отправки сообщения в концентратор .net? Я пробовал примеры .net и смотрел вики, но для меня не имеет смысла отношения между хабом (.net) и клиентом (консольное приложение) (не смог найти примера этого). Приложению...

81
Как использовать экземпляр концентратора SignalR за пределами Hubpipleline

Я использую SignalR для рассылки сообщений всем своим клиентам. Мне нужно запустить трансляцию вне моего класса хаба, то есть примерно так: var broadcast = new chatHub(); broadcast.Send("Admin","stop the chat"); Я получаю сообщение об ошибке: Использование экземпляра Hub, созданного не...

16
Потеря точности JavaScript в C #

При сериализации и десериализации значений между JavaScript и C # с использованием SignalR с MessagePack я вижу небольшую потерю точности в C # на принимающей стороне. В качестве примера я посылаю значение 0,005 из JavaScript в C #. Когда десериализованное значение появляется на стороне C #, я...

11
Клиент SignalR .NET, подключающийся к службе Azure SignalR в приложении Blazor .NET Core 3

Я пытаюсь установить соединение между моим приложением ASP.NET Core 3.0 Blazor (на стороне сервера) и службой Azure SignalR. В итоге я добавлю свой клиент (сервис) SignalR в несколько компонентов Blazor, чтобы они обновляли мой UI / DOM в реальном времени. Моя проблема в том, что я получаю...

10
Как я могу разорвать соединение SignalR?

Я использую SignalR для передачи данных на веб-сайт. Но SignalR должен иметь возможность отправлять данные только в течение определенного периода времени, и если этот период времени истек, соединение должно быть разорвано. Стоп-функция $.connection.hub.stop()отменяется, если запрос все еще...