Настраиваем приложение Razor Pages¶
Перед тем, как мы реализуем пользовательский интерфейс (в виде приложения ASP.NET Core Razor Pages), нам необходимо сделать две вещи.
- Создать фоновую задачу (в виде hosted service), которая будет обрабатывать загруженные файлы данных, а также создать канал (отличающийся от канала gRPC), позволяющий передавать данные между фоновой задачей и приложением Razor Pages (фактически это будут два приложения, запущенные на одном хосте). Информацию о том, был ли файл синхронизирован, будем отображать при помощи глобальной переменной, хранящейся в настройках приложения.
- Создать и сконфигурировать клиент gRPC при помощи
IHttpClientFactory, а также зарегистрировать все зависимости в файле Program.cs.
Создадим фоновую задачу для обработки загруженного файла и канал для хранения данных¶
Создадим и сконфигурируем клиент gRPC при помощи IHttpClientFactory, а также зарегистрируем все зависимости в файле Program.cs¶
Последнее обновление :
17 июля 2023 г.
Дата создания : 17 июня 2023 г.
Дата создания : 17 июня 2023 г.