Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю Страница 23
- Категория: Компьютеры и Интернет / Базы данных
- Автор: Троелсен Эндрю
- Страниц: 642
- Добавлено: 2023-08-26 10:30:04
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю краткое содержание
Прочтите описание перед тем, как прочитать онлайн книгу «Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю» бесплатно полную версию:В 10-м издании книги описаны новейшие возможности языка C# 9 и .NET 5 вместе с подробным "закулисным" обсуждением, призванным расширить навыки критического мышления разработчиков, когда речь идет об их ремесле.
Книга охватывает ASP.NET Core, Entity Framework Core и многое другое наряду с последними обновлениями унифицированной платформы .NET, начиная с улучшений показателей производительности настольных приложений Windows в .NET 5 и обновления инструментария XAML и заканчивая расширенным рассмотрением файлов данных и способов обработки данных.
Все примеры кода были переписаны с учетом возможностей последнего выпуска C# 9.
Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю читать онлайн бесплатно
Использование командной строки
Запуск приложений 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
Обновление контроллера
Испытание инфраструктуры ведения журнала
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Резюме
Глава 30
Введение в REST-службы ASP.NET Core
Создание действий контроллера с использованием служб REST
Результаты ответов в формате JSON
Атрибут ApiController
Обязательность маршрутизации с помощью атрибутов
Автоматические ответы с кодом состояния 400
Выведение источников для привязки параметров
Детальные сведения о проблемах для кодов состояния ошибок
Обновление настроек Swagger/OpenAPI
Обновление обращений к Swagger в классе Startup
Добавление файла XML-документации
Добавление XML-комментариев в процесс генерации Swagger
Дополнительные возможности документирования для конечных точек API
Построение методов действий API
Конструктор
Методы GetXXX()
Метод UpdateOne()
Метод AddOne()
Метод DeleteOne()
Класс CarsController
Оставшиеся контроллеры
Фильтры исключений
Создание специального фильтра исключений
Добавление фильтров в конвейер обработки
Тестирование фильтра исключений
Добавление поддержки запросов между источниками
Создание политики CORS
Добавление политики CORS в конвейер обработки HTTP
Резюме
Жалоба
Напишите нам, и мы в срочном порядке примем меры.