# source: 2026-09-15/rec_20260915_122317.m4a # model: Systran/faster-whisper-small # transcribed: 2026-10-22T07:58:23Z [00:00:00] Есть еще третий механизм, это хендлеры. Они примерно так же, как мидовое. Они ставятся на конвейер и мы через них с тобой решали проблему путей к этим. [00:00:23] Когда мы внедряли с тобой подход для тестирования, помнишь там какой-то, короче, мы подменяли пути. [00:00:31] То есть там какой-то путь со звездочкой там какой-то, он, короче, перенаправлялся на другие пути. [00:00:38] Нет, я помню о чем ты говоришь, но это не хендлеры. Ты сейчас перепутал сразу две технологии других. [00:00:45] Первая технология, это второй обработчик, ICTP Хендлер. [00:00:50] Аж, TPP Хендлер, да. [00:00:53] Это ты, что-то, это же концевой элемент, а не промежуточный. [00:00:57] То есть это ты заменяешь контроллер со всей своей прибухой, экшенами и всем остальным на ICTP Хендлер. [00:01:06] В МВС откроете секрет. Тоже есть ICTP Хендлер, в МВС. [00:01:11] Только он, его задача, получить запрос и через Reflection найти контроллер, экшен, инстанцировать его и передать ему управление. [00:01:23] То есть грубо до него authorization и 404 тоже не долетят. [00:01:29] То есть они гораздо раньше живут. [00:01:31] Это не промежуточный, вот это настояние. Он концевой. [00:01:35] А я тебе сейчас говорю про другое. [00:01:38] Про то, что инфраструктура аиспанетой висит, она построена на асфитектуре, инфраструктуре классического аиспанета. [00:01:48] А в классическом аиспанете конечный обработчик, это ICTP Хендлер, либо голый. [00:01:56] Либо, соответственно, если были в веформсе, то был объект Page. [00:02:02] Если ты помнишь такой. [00:02:04] А когда начался Mvc, то появился Mvc RoadHendler. [00:02:10] Он вот так называется. [00:02:12] И он реализует интерфейс ICTP Хендлер. [00:02:16] Как-то не сразу. [00:02:18] А ICTP Хендлер, соответственно, получает запрос и пошел его обрабатывать. [00:02:25] То есть еще это концевой или нет. [00:02:27] А штуки со звездочками, это другая технология. [00:02:32] Это технология WildCart RoadHendler в аиспанете Mvc. [00:02:38] То есть когда ты все запросы, у которых есть кусок, направляешь на один обработчик. [00:02:46] Неважно, это ICTP Хендлер или еще кто-то. [00:02:51] А мы с тобой сейчас говорим. [00:02:54] Промежуточные технологии. [00:02:56] Ну, тогда только медленно. [00:02:58] Классическом. [00:03:00] Классическом. [00:03:02] Да, мы сейчас вернемся с тобой к медленно. [00:03:04] Классическом ICTP Mvc. [00:03:07] Мы, соответственно, с тобой. [00:03:11] Классическом ICTP Mvc. [00:03:16] Мы с тобой имели всякие ICTP модули. [00:03:22] Еще какой-то шляпов промежуточную. [00:03:25] А в аиспанет-коре это все превратилось в медлевое. [00:03:29] Нету там больше разного вида. [00:03:31] А мы не можем вообще повешаться где-нибудь на IE-с там. [00:03:37] Или на какой-то другой. [00:03:40] Ну, сервис. [00:03:43] Но это не тем не будет отличаться от медлевое. [00:03:46] Это будет то же самое. [00:03:49] Теперь главная идея. [00:03:51] Смотри, еще раз. [00:03:52] Давай сейчас проверим твою соображалку. [00:03:55] Итак, мы выбрали как наиболее полно функциональный медлевое. [00:04:02] Но ему нужны методанные. [00:04:04] А где же нам взять методанные для того, чтобы не писать их руками. [00:04:09] Для того, чтобы медлевое у них смотрел. [00:04:12] И по этим методанам разбирал проходящие мимо него запросы. [00:04:20] Так, давай. [00:04:22] Ну, из роута, наверное, можно взять. [00:04:25] Там частично мы все-таки параметрию взьмем. [00:04:28] Пока слабо, холодно. [00:04:32] Отдельный конфиг под это заводить настроечный. [00:04:38] Ну, теоретически распархить через Reflection. [00:04:41] Сборки куда-то и подложен, можно. [00:04:44] Но это можно лучше. [00:04:49] Давай, давай, давай. [00:04:53] Подсказку даю. [00:04:55] Не думай по старому, думай по новому.