Настраиваем клиент для Blazor WebAssembly¶
Blazor WebAssembly — это реализация технологии WebAssembly на .NET.
Важно учесть, что существует два разных вида Blazor — Blazor WebAssembly и Blazor Server. Первый вид позволяет скомпилировать код в WebAssembly и выполнять его в браузере (его мы и рассмотрим далее), тогда как второй предназначен для генерации JavaScript в процессе сборки приложения.
Создадим проект¶
Прежде всего создадим приложение Blazor WebAssembly и добавим его к решению. Для этого выполним в консоли, в папке нашего решения, команды
Настроим компоненты SignalR¶
Размещаем приложение Blazor внутри приложения ASP.NET Core¶
Запускаем клиент Blazor¶
Теперь, если мы запустим наше приложение и перейдём на страницу WebAssembly, то увидим практически идентичную предыдущей страницу. Однако, если мы откроем обе страницы одновременно в разных вкладках, мы увидим, что посланное только с одной страницы сообщение отображается на обоих страницах. Это происходит потому, что мы отправляем сообщение, посланное одним клиентам, ВСЕМ подключенным клиентам.
Дата создания : 11 декабря 2022 г.