В предыдущих двух статьях я подробно рассмотрел, как метод RequestDelegateFactory.CreateArgument() создает выражение, используемое для привязки различных типов параметров в обработчике эндпоинта. Точное выражение, необходимое для этого, различается в зависимости от типа параметра,
В предыдущей статье серии я показал, как RequestDelegateFactory.CreateArgument() генерирует деревья выражений для обработчиков minimal API. В данной статье я продолжу разбор, мы рассмотрим больше примеров кода, которые генерируются CreateArgument() для ваших обработчиков.
Эта четвертая статья из серии "За кулисами Minimal API" Эндрю Лока. В предыдущей статье этой серии мы рассмотрели метод CreateArgument() и увидели, что этот метод отвечает за определение того, как работает привязка модели
Эта третья статья из серии "За кулисами Minimal API" Эндрю Лока. В предыдущей статье этой серии мы подробно рассмотрели метод RequestDelegateFactory.InferMetadata() и то, как он выводит метаданные об обработчике эндпоинтов minimal API.
Эта вторая статья из серии "За кулисами Minimal API" Эндрю Лока. В предыдущей статье мы достаточно подробно рассмотрели, как простой minimal API MapGet("/", () => "Hello world", превращается в RequestDelegate, который может вызываться EndpointMiddleware. В