Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Вроде работает, но как-то не очень, в OWIN используется MVC-шный DependencyResolver. Как лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 12:00 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей К, Вот здесь подробненько http://stackoverflow.com/questions/20061082/how-do-you-do-dependency-injection-with-autofac-and-owin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 12:40 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Благодаря: app.UseAutofacWebApi(GlobalConfiguration.Configuration); Больше не нужны: AutofacDependencyResolver и AutofacWebApiDependencyResolver ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 12:53 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Посмотрел, не понравилось. Лучше оставить как есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:06 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Рекомендую сюда посмотреть: Внедрение зависимостей в .NET . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:11 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
skyANAРекомендую сюда посмотреть: Внедрение зависимостей в .NET .Это типа намёк на "service locator не наш метод"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:13 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
skyANAРекомендую сюда посмотреть: Внедрение зависимостей в .NET . авторВнедрение зависимостей позволяет уменьшить сильное связывание между программными компонентами. Вместо жесткого кодирования зависимостей (например, драйвера какой-либо базы данных), внедряется список сервисов, в которых может нуждаться компонент. После этого сервисы подключаются третьей стороной. Такой подход обеспечивает лучшее управление будущими изменениями и решение проблем в разрабатываемом программном обеспечении. У ха ха... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:15 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAРекомендую сюда посмотреть: Внедрение зависимостей в .NET .Это типа намёк на "service locator не наш метод"?В книге, помимо всего прочего, рассматриваются различные контейнеры и рассказывается как их выбирать. Это чтобы не получилось так: предложили Autofac, посмотрел, не понравилось; предложили StructureMap, посмотрел, не понравилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:20 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Это типа намёк на "service locator не наш метод"?В книге, помимо всего прочего, рассматриваются различные контейнеры и рассказывается как их выбирать. Это чтобы не получилось так: предложили Autofac, посмотрел, не понравилось; предложили StructureMap, посмотрел, не понравилось...Проблема не в контейнере, а в помойке из MVC + API + OWIN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:22 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAРекомендую сюда посмотреть: Внедрение зависимостей в .NET . авторВнедрение зависимостей позволяет уменьшить сильное связывание между программными компонентами. Вместо жесткого кодирования зависимостей (например, драйвера какой-либо базы данных), внедряется список сервисов, в которых может нуждаться компонент. После этого сервисы подключаются третьей стороной. Такой подход обеспечивает лучшее управление будущими изменениями и решение проблем в разрабатываемом программном обеспечении. У ха ха...Что не предложишь, всё ему не то. УГ! УГ! УГ! Ломки по привычному клепанию корпоративного софта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:22 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAпропущено... В книге, помимо всего прочего, рассматриваются различные контейнеры и рассказывается как их выбирать. Это чтобы не получилось так: предложили Autofac, посмотрел, не понравилось; предложили StructureMap, посмотрел, не понравилось...Проблема не в контейнере, а в помойке из MVC + API + OWIN.Не используй одновременно 3 новые для тебя вещи в проекте. Остановись на одной: Web API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:24 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Проблема не в контейнере, а в помойке из MVC + API + OWIN.Не используй одновременно 3 новые для тебя вещи в проекте. Остановись на одной: Web API.Razor мне больше не нужен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:27 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... пропущено... У ха ха...Что не предложишь, всё ему не то. УГ! УГ! УГ! Ломки по привычному клепанию корпоративного софта? Да просто веселят маркетинговые формулировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:29 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAпропущено... Не используй одновременно 3 новые для тебя вещи в проекте. Остановись на одной: Web API.Razor мне больше не нужен?Не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:29 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Razor мне больше не нужен?Не нужен.Неожиданно... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 13:32 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КПроблема не в контейнере, а в помойке из MVC + API + OWIN. Мда... Проблема в голове. MVC, WebAPI, OWIN находятся на разных уровнях и решают разные задачи. OWIN это по сути замена устаревшего нагромождения ASP.NET, Katana реализуюет OWIN поверх ASP.NET как часть переходного процесса. Потихоньку MVC и WebAPI переезжают на новые рельсы. Не всё сразу! Почувствуй развитие технологий так сказать, в потоке, изнутри. А если хочется всё и сразу, то бросай ты это дело, программирование. Просто купи нужный софт, ну или закажи разработку хорошим программистам, и забудешь навсегда эту "помойку". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:09 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КДа просто веселят маркетинговые формулировки. Какие нахрен маркетинговые фурмилировки? Ну и что из этого ты купил? Названные тобой "помоечные" технологии бесплатны, и доступны в исходниках (большая часть). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:11 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КВроде работает, но как-то не очень, в OWIN используется MVC-шный DependencyResolver. Если не хочется углубляться, остановись на этом. Нужно-то всего в одном месте, можешь не париться на этот счёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:13 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КПроблема не в контейнере, а в помойке из MVC + API + OWIN. Мда... Проблема в голове. MVC, WebAPI, OWIN находятся на разных уровнях и решают разные задачи. OWIN это по сути замена устаревшего нагромождения ASP.NET, Katana реализуюет OWIN поверх ASP.NET как часть переходного процесса.Я в курсе. hVosttПотихоньку MVC и WebAPI переезжают на новые рельсы. Не всё сразу!Этот процесс бесконечен. Все новые технологии находятся в состоянии бесконечного полуфабриката. Почти переведут на OWIN, с приходом нового менеджера появится какой-нибудь HUYOWIN, и начнётся новый переезд. Но я привык. hVosttПочувствуй развитие технологий так сказать, в потоке, изнутри.Может позже. Сейчас мне нужен результат. hVosttА если хочется всё и сразу, то бросай ты это дело, программирование. Просто купи нужный софт, ну или закажи разработку хорошим программистам, и забудешь навсегда эту "помойку".Нет, спасибо! Такого кода мне не надо. Хочешь сделать хорошо - сделай это сам. К сожалению... hVosttАлексей КДа просто веселят маркетинговые формулировки. Какие нахрен маркетинговые фурмилировки? Ну и что из этого ты купил? Названные тобой "помоечные" технологии бесплатны, и доступны в исходниках (большая часть).Громкие слова, не подкреплённые фактами. Но это маркетинг, там свои правила. hVosttАлексей КВроде работает, но как-то не очень, в OWIN используется MVC-шный DependencyResolver. Если не хочется углубляться, остановись на этом. Нужно-то всего в одном месте, можешь не париться на этот счёт.Да, так и решил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:43 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КГромкие слова, не подкреплённые фактами. Но это маркетинг, там свои правила. Всё держится исключительно на маркетинге ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:46 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КЭтот процесс бесконечен. Все новые технологии находятся в состоянии бесконечного полуфабриката. Почти переведут на OWIN, с приходом нового менеджера появится какой-нибудь HUYOWIN, и начнётся новый переезд. Но я привык. Я считаю, это замечательно! Количество при таком подходе неизбежно превращается в качество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:49 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КНет, спасибо! Такого кода мне не надо. Хочешь сделать хорошо - сделай это сам. К сожалению... И что тебе в этом коде не нравится? А если решил свои миддлеварчики запилить, они знать не знают ни о каких DependencyResolver. Но это если решил. Я вот запилил эксперимента ради свои OAuth провайдеры для всех популярных соц. сервисов, "коробочные" выкинул на помойку, ибо они более чем унылы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 14:53 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
Алексей КВроде работает, но как-то не очень, в OWIN используется MVC-шный DependencyResolver. И пусть используется. hVosttони знать не знают ни о каких DependencyResolver Это параноя. Развязаться на 100%. Вместо одной лаконичной строчки со штатным резолвером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 15:08 |
|
||
|
OWIN, DependencyResolver
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КГромкие слова, не подкреплённые фактами. Но это маркетинг, там свои правила. Всё держится исключительно на маркетинге В нашем случае всё должно держаться исключительно на технических характеристиках. hVosttАлексей КЭтот процесс бесконечен. Все новые технологии находятся в состоянии бесконечного полуфабриката. Почти переведут на OWIN, с приходом нового менеджера появится какой-нибудь HUYOWIN, и начнётся новый переезд. Но я привык. Я считаю, это замечательно! Количество при таком подходе неизбежно превращается в качество.При таком подходе качества не будет. Текущая версия всегда будет так себе, следующая версия всегда будет не готова. Но посмотрим, может в этот раз произойдёт чудо. hVosttАлексей КНет, спасибо! Такого кода мне не надо. Хочешь сделать хорошо - сделай это сам. К сожалению... И что тебе в этом коде не нравится? А если решил свои миддлеварчики запилить, они знать не знают ни о каких DependencyResolver. Но это если решил.Не понятно, ради чего пляски. Да даже сама постановка задачи мало понятна. И вообще. Ну не получается если полноценным DI, ну есть же CommonServiceLocator. Почему он не используется в MVC и API? Почему там свои локаторы? hVosttЯ вот запилил эксперимента ради свои OAuth провайдеры для всех популярных соц. сервисов, "коробочные" выкинул на помойку, ибо они более чем унылы.Вероятно, тоже придётся, но позже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2014, 15:15 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38734021&tid=1357027]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
135ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 440ms |

| 0 / 0 |
