ioc-container

    1

    1답변

    저는 웹 응용 프로그램에서 IoC를 구현하는 세부 사항을 통해 Microsoft.Practices.ServiceLocation을 활용하는 방식으로 작업 해 왔습니다. 나는 특별히 Autofac과 asp.net 통합을 사용하고 있지만, 나는 다른 컨테이너를 열어두고 싶었다. this question 줄을 따라, 나는 웹 애플 리케이션 코드에서 컨테이너에 액세

    3

    1답변

    프리즘을 사용하여 Silverlight 응용 프로그램을 구축 중이며 NInject를 사용하고 싶습니다. Ninject-contrib를 다운로드하여 NInject 부트 스트 래퍼를 사용했지만 Silverlight 어셈블리를 빌드하는 것으로 보이지 않습니다. 나는 그것을 Silverlight에 직접 컴파일했지만 Visual Studio가 충돌합니다. 이미 ni

    3

    1답변

    나는 누군가와 이야기하고 있었고 나는 IOC를 배우고 있었고 물건에 대한 느낌을 얻기 위해 작은 피조물을 사용하고 있다고 언급했다. 그는 어떤 컨테이너를 사용하고 있습니까? 나는 그에게 말했다. 그가 무엇을 언급하고 있는지 전혀 알지 못해, 나는 더 인기가있는 성 윈저 제품이 있음을 압니다. 누군가 나를 위해 이것을 정리할 수 있습니까? 내가 여기서 무엇을

    1

    1답변

    xml 구성 파일을 사용하여 castle windsor를 성공적으로 설치했는데 모든 것이 잘 작동합니다. 유일한 문제는 방법에 나는 내가 해결 방법 전에 container.Kernel.AddComponentInstance<IMyClass>(MyClassInstance); 을 사용하지만, 윈저 IMyClass의 새로운 인스턴스를 생성하기 때문에 그는 XM

    7

    2답변

    Unity가 티어 다운의 일부로 속성 주입 오브젝트를 처분하도록하는 방법이 있습니까? 배경은 ASP.NET MVC 2, Unity 및 WCF를 사용하는 응용 프로그램에서 작업 중입니다. 우리는 컨트롤러를 인스턴스화하기 위해 단일성을 사용하는 자체 MVC 컨트롤러 팩토리를 작성했으며 WCF 프록시는 컨트롤러의 공용 속성에 [Dependency] 특성을 사용하

    0

    2답변

    정적 사전을 사용하여 구현 된 간단한 ServiceLocator 클래스가 포함 된 자체 제작 프레임 워크가 있습니다. 그것은 WinForms 환경을 위해 개발되었고 내가 원했던 것을 잘 수행했습니다. 이것은 ASP.Net 프레임 워크로 프레임 워크를 사용할 때 재앙이되는 것으로 나타났습니다. 정적 변수 인 사전은 처음 사용할 때 인스턴스화되며 모든 ASP.

    1

    2답변

    배경 : 라이브러리를 일부 개발자 (일부 내부 웹 서비스를 추상화하는 SDK 또는 툴킷 라인을 따라)에 배포하려고했습니다. Autofac을 사용하여 다른 버전의 기본 서비스를 주입합니다. 대부분 스터 빙용입니다. IoC를 이해하는 사용자와 그렇지 않은 사용자 등 다양한 개발자에게이 어셈블리를 배포하고 싶습니다. 잘 아는 개발자는 주입 할 자체 구현을 만들

    1

    1답변

    Castle Windsor가 단일 인터페이스의 여러 구체 구현을 생성자에 주입하는 방법이 있습니까? class Some { public Some(IService[] services) { services.Each(s => s.DoSomething(this)); } } 주, 나는 IWindsorContainer에 액

    2

    1답변

    기존 Web Forms 응용 프로그램에 종속성 주입을 도입하려고합니다. 이 프로젝트는 웹 응용 프로그램 프로젝트와는 달리 웹 사이트 프로젝트로 만들어졌습니다. 나는 당신이 global.asax.cs에서 글로벌 클래스를 생성 샘플을 볼 수 있고 보인다 : 당신이 글로벌 클래스를 추가 요청할 경우 public class GlobalApplication : Ht

    11

    2답변

    나는 Niggddinner 및 ContactManager와 같은 더 간단한 응용 프로그램뿐만 아니라 Kigg와 같은 더 복잡한 응용 프로그램을 살펴 보았습니다. 나는 더 간단한 것들을 이해하고 더 복잡한 것들을 이해하고 싶습니다. 일반적으로 간단한 응용 프로그램에는 LINQtoSQL 또는 Entity Framework의 맨 위에 저장소 클래스와 인터페이스가