OWIN и Katana. Часть 4.1 – Улучшенная настройка модулей
Katana не только предлагает адаптеры и вспомогательные классы. Она также расширяет возможности по декларации модулей в Startup. Это позволяет избежать написания еще ряда “велосипедов”.
Про C#, .NET, AI, SDD, Harness, LLM, Agents, Azure, ASP.NET Core, EF и другие умные слова
Katana не только предлагает адаптеры и вспомогательные классы. Она также расширяет возможности по декларации модулей в Startup. Это позволяет избежать написания еще ряда “велосипедов”.
Выпущено очередное обновление менеджера библиотек NuGet. В этот раз крупные изменения коснулись процесса восстановления установочных пакетов.
Наверное многие, изучая спецификацию, уже представили какие можно создать классы для упрощения разработки. Но не стоит изобретать “велосипед”. Команда проекта Katana предлагает готовые решения.
Для создания небольшого обработчика не обязательно создавать класс. Иногда достаточно метода.
Рассмотрим первый вариант создания модулей OWIN – в виде класса.
Давайте рассмотрим основные принципы создания собственных модулей OWIN.
Наверное все разработчики хоть раз сталкивались с задачей нарисовать или модифицировать изображение. В WP8 и WPF для решения этой задачи есть класс WriteableBitmap.
Во второй части посмотрим насколько просто создать WebAPI приложение на базе OWIN.
Наверное многие разработчики уже сталкивались с названиями OWIN и Katana в статьях и презентациях Microsoft. Давайте разберемся что и для чего это нужно.
Давайте рассмотрим несколько атрибутов, способных облегчить отладку .NET приложений.