Выбрать главу

    Маршрутизация на основе соглашений

     Именованные маршруты

    Маршрутизация с помощью атрибутов

     Именованные маршруты

    Маршрутизация и методы HTTP

     Методы HTTP при маршрутизации в веб-приложениях (MVC)

     Маршрутизация для служб API

    Перенаправление с использованием маршрутизации

   Фильтры

    Фильтры авторизации

    Фильтры ресурсов

    Фильтры действий

    Фильтры исключений

    Фильтры результатов

  Нововведения в ASP.NET Core

   Встроенное внедрение зависимостей

   Осведомленность о среде

    Выяснение среды времени выполнения

   Конфигурация приложений

    Извлечение настроек

   Развертывание приложений ASP.NET Core

   Легковесный и модульный конвейер запросов HTTP

  Создание и конфигурирование решения

   Использование Visual Studio

    Создание решения и проектов

    Добавление проектов AutoLot.Models и AutoLot.Dal

    Добавление ссылок на проекты

    Добавление пакетов NuGet

   Использование командной строки

  Запуск приложений ASP.NET Core

   Конфигурирование настроек запуска

   Использование Visual Studio

   Использование командной строки или окна терминала Visual Studio Code

    Изменение кода во время отладки

   Использование Visual Studio Code

    Изменение кода во время отладки

   Отладка приложений ASP.NET Core

    Присоединение с помощью Visual Studio

    Присоединение с помощью Visual Studio Code

   Обновление портов AutoLot.Api

  Создание и конфигурирование экземпляра WebHost

   Файл Program.cs

   Файл Startup.cs

    Доступные службы для класса Startup

    Конструктор

    Метод ConfigureServices()

     AutoLot.Api

     Добавление строки подключения к настройкам приложения

     AutoLot.Mvc

     Добавление строки подключения к настройкам приложения

    Метод Configure()

     AutoLot.Api

     AutoLot.Mvc

   Ведение журнала

    Интерфейс IAppLogging

    Класс AppLogging

    Конфигурация ведения журнала

     Обновление настроек приложения

     Обновление Program.cs

     Обновление Startup.cs

     Обновление контроллера

   Испытание инфраструктуры ведения журнала

  Резюме

Глава 30

  Введение в REST-службы ASP.NET Core

  Создание действий контроллера с использованием служб REST

   Результаты ответов в формате JSON

   Атрибут ApiController

    Обязательность маршрутизации с помощью атрибутов

    Автоматические ответы с кодом состояния 400