Минимальные API (Minimal API) — это упрощенный подход к созданию быстрых HTTP API с помощью ASP.NET Core.
В этом руководстве содержатся основные сведения по созданию HTTP API с использованием ASP.NET Core Minimal API.
Содержание учебника по ASP.NET Core Minimal API
Введение в ASP.NET Core
Основы ASP.NET Core
- Основные сведения о классах WebApplication и WebApplicationBuilder
- Конвейер обработки запросов и middleware в ASP.NET Core
- Создание конвейера запросов в ASP.NET Core с помощью WebApplication. Методы Run и Use
- Отправка ответа клиенту. Работа с HttpResponse.
- Получение данных запроса. Работа с HttpRequest
- Создание конвейера запросов в ASP.NET Core. Метод Map
- Ветвление конвейера с использованием методов MapWhen и UseWhen
- Классы middleware в ASP.NET Core
- Создание middleware на базе фабрики классов
- Работа с окружением в ASP.NET Core. Интерфейс IWebHostEnvironment
- Порядок построения конвейера обработки запроса в ASP.NET Core
Статические файлы в ASP.NET Core
- Работа со статическими файлами в ASP.NET Core. Метод SendFileAsync
- Работа со статическими файлами в ASP.NET Core. Загрузка файлов на сервер
- Поддержка обработки статических файлов в ASP.NET Core. Методы UseStaticFiles и UseDefaultFiles
- Поддержка обработки статических файлов в ASP.NET Core. Просмотр каталогов на сервере
Dependency Injection в ASP.NET Core
Маршрутизация в ASP.NET Core
Конфигурация в ASP.NET Core
Ведение журналов (логирование) в ASP.NET Core
Управление состоянием в ASP.NET Core
Обработка ошибок в ASP.NET Core
Статические классы Results и TypedResults в ASP.NET Core
Аутентификация и авторизация в ASP.NET Core
CORS и кросс-доменные запросы в ASP.NET Core
Кэширование в ASP.NET Core
Сжатие ответов в ASP.NET Core
Безопасность в ASP.NET Core