SignalR - это бесплатная программная библиотека с открытым исходным кодом для Microsoft ASP.NET, которая позволяет серверному коду отправлять асинхронные уведомления клиентским веб-приложениям . Библиотека включает в себя серверные и клиентские компоненты JavaScript .
Автор (ы) оригинала | Дэвид Фаулер и Дэмиан Эдвардс |
---|---|
Разработчики) | Microsoft |
Первый выпуск | 18 февраля 2013 г . |
Стабильный выпуск | 2.4.1 / 2 апреля 2019 г . |
Репозиторий | |
Написано в | C # |
Операционная система | Майкрософт Виндоус |
Платформа | .NET Framework |
Тип | Событийный сети |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | signalr |
Подробности
ASP.NET SignalR - это библиотека для разработчиков ASP.NET, позволяющая добавлять веб-функции в реальном времени в свои приложения. Веб-функциональность в реальном времени - это возможность передавать содержимое серверного кода подключенным клиентам в реальном времени. [1]
SignalR использует несколько транспортов, автоматически выбирая лучший доступный транспорт с учетом возможностей клиента и сервера. SignalR использует WebSocket , API HTML5, который обеспечивает двунаправленную связь между браузером и сервером. SignalR будет использовать WebSockets под прикрытием, когда он доступен, и изящно вернется к другим методам и технологиям, когда это не так, в то время как код приложения останется прежним. [2] [3]
SignalR также предоставляет простой высокоуровневый API для выполнения RPC от сервера к клиенту (вызов функций JavaScript в браузере клиента из серверного кода .NET) в приложении ASP.NET, а также добавляет полезные хуки для управления подключением , например, события подключения / отключения, группировка подключений, авторизация.
Смотрите также
Рекомендации
- ^ Густаво Армента Вальдес (17 декабря 2012). «SignalR: Создание веб-приложений в реальном времени» . Microsoft MSDN .
- ^ Даниэль Моль (28 декабря 2012 г.). Создание веб-решений, облачных и мобильных решений с помощью F # . O'Reilly Media, Inc., стр. 105–. ISBN 978-1-4493-3376-8. Проверено 4 февраля 2013 года .
- ^ Алекс Макки; Уильям Стюарт Таллох; Махеш Кришнан (10 октября 2012 г.). Представляем .NET 4.5 . Апресс. С. 143 -. ISBN 978-1-4302-4332-8. Проверено 4 февраля 2013 года .
дальнейшее чтение
- Агилар, Хосе М. (2014). Программирование SignalR в Microsoft ASP.NET . Microsoft Press . ISBN 978-0735683884.
- Веспа, Роберто (2014). Поваренная книга приложения SignalR в реальном времени . Packt Publishing . ISBN 978-1783285952.