Результаты поиска по запросу "inversion-of-control"
Этот код будет работать, если вы используете только один поток:
ли стандартный способ сделать модульное тестирование консольного приложения C # программированием на интерфейсе, а не на System.Console? Например, используя интерфейс IConsole? Вы сделали это, и какие методы вы использовали? Вы выставляли ...
Замок Виндзор или Spring.NET - достоинства и недостатки [закрыто]
Вчера я читал несколько статей на этом сайте, когда наткнулся на статью об этих двух новых инструментах IoC. Какой из них я должен изучить в первую очередь? Есть ли какая-то спецификация, о которой следует использовать, когда?
Отличный ответ. Учитывая объем работы, которую я проделал с контейнерами IOC, странно, что мне это никогда раньше не удавалось.
ного боролся с этим в своем текущем проекте. Я сталкивался с некоторыми случаями, когда у меня есть конкретный тип, который не требует (и не нуждается) в реализации какого-либо конкретного интерфейса. Иногда я хочу, чтобы разрешение происходило ...
Конфигурирование решателя зависимостей
ал статьи на MSDN о Unity (внедрение зависимостей, инверсия управления), но думаю, мне нужно объяснить это в простых терминах (или простых примерах). Я знаком с шаблоном MVPC (мы используем его здесь), но я пока не могу по-настоящему понять эту ...
Entity Framework с использованием шаблона репозитория, единицы работы и единства
Используя комбинацию изэтот пример [http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application] а такжеэта ...
http://www.devx.com/dotnet/Article/34066
ою базовый класс хранилища с Entity Framework, где все хранилища Entities будут наследовать. Я хочу ввестиDatabaseContext в базовом классе, используя Dependency Injection, используя Ninject. Я думаю, что Constructor Injection - верный путь, но ...
Использование существующего контейнера IoC в SignalR 2.0
Как я могу использовать существующий IoC с SignalR 2.0? Из учебника кажется, что мне нужно настроить класс для вызова из OWIN через атрибут: using Microsoft.Owin; using Owin; [assembly: OwinStartup(typeof(SignalRChat.Startup))] namespace ...
). Так что с этой точки зрения держаться подальше от полного доверия может быть не очень полезно (оно вам все равно понадобится).
то у меня есть устаревший веб-сайт, и я работаю над тем, чтобы его было проще поддерживать. Отбрасывать это и переписывать это не вариант. IoC, очевидно, является одной из первых вещей, которые он получил, но это оставляет меня с шаблоном ...
-AB
сностатья написана Мартином Фаулером [http://martinfowler.com/bliki/InversionOfControl.html]инверсия управления - это принцип, при котором поток управления программы инвертируется: вместо программиста, управляющего потоком программы, внешние ...
есть по определению местоположение сервиса. Кто спорит биты - довольно незначительный момент. Расположение службы хорошо применяется в невероятно динамичных и расширяемых системах. Плохое расположение службы приводит к невероятно хрупким и нерастяжимым системам. Это фундаментальная основа архитектуры программного обеспечения. Решение правильных проблем приводит к успеху, решение неправильных проблем приводит к ...
аюсь удалить Service Locator из абстрактного базового класса, но я не уверен, что заменить его. Вот псевдо-пример того, что я получил: public abstract class MyController : Controller { protected IKernel kernel; public MyController(IKernel ...