Я хочу использовать IUrlHelper через инъекцию зависимости, чтобы иметь возможность использовать ее функциональные возможности для генерации uris для разных конечных точек отдыха. Я не могу понять, как создать UrlHelper с нуля, потому что он изменился в MVC 6 и MVC автоматически не имеет эту услугу, доступную в контроллере IoC.MVC 6 Инъекция зависимостей IUrlHelper
Установка - мой контроллер принимает внутреннюю модель в класс преобразователя модели api и использует IUrlHelper (через Injection Dependency Injection).
Если есть лучшая альтернатива IUrlHelper/UrlHelper, я могу использовать для генерации Uris для моего действия/контроллеров WebApi. Я открыт для предложения.
Есть ли опция, которую вы могли бы обернуть выходящим UrlHelper, например IUrlWrapper, а затем использовать оболочку? – Spock
Мне нужен urlhelper все еще правильно? Как это будет отличаться? – Gekctek
Да, я не могу придумать, как бы вы не избежали UrlHelper. С точки зрения DI вам нужно создать обертку, о которой я упоминал ранее. – Spock