Перейти к содержанию

Настраиваем приложение Razor Pages

Перед тем, как мы реализуем пользовательский интерфейс (в виде приложения ASP.NET Core Razor Pages), нам необходимо сделать две вещи.

  1. Создать фоновую задачу (в виде hosted service), которая будет обрабатывать загруженные файлы данных, а также создать канал (отличающийся от канала gRPC), позволяющий передавать данные между фоновой задачей и приложением Razor Pages (фактически это будут два приложения, запущенные на одном хосте). Информацию о том, был ли файл синхронизирован, будем отображать при помощи глобальной переменной, хранящейся в настройках приложения.
  2. Создать и сконфигурировать клиент gRPC при помощи IHttpClientFactory, а также зарегистрировать все зависимости в файле Program.cs.

Создадим фоновую задачу для обработки загруженного файла и канал для хранения данных

Создадим и сконфигурируем клиент gRPC при помощи IHttpClientFactory, а также зарегистрируем все зависимости в файле Program.cs


Последнее обновление : 17 июля 2023 г.
Дата создания : 17 июня 2023 г.

Комментарии

Комментарии