simple-injector

    2

    1답변

    간단한 주입기에서 의존성 주입을 사용했습니다. 이제 속성 주입을 구현하려고하지만 help document은별로 도움이되지 않습니다. 누구든지 속성 주입이 어떻게 작동하는지 간단한 예를 들어 설명 할 수 있습니까? 컨트롤러가 아닌 웹 프로젝트의 한 유틸리티 클래스에서 사용하고 싶습니다. 그 클래스 메소드는 정적입니다.

    1

    1답변

    나는 다음과 같이 내 일반 저장소의 모든 구현을 등록하기 위해 노력하고있어 : : container.Register(typeof(IRepository<>), new[] { typeof(Repository<>).Assembly }); 그러나, 용기 내 구성을 확인할 수 없습니다 추가 정보 : 구성이 유효하지 않습니다. IErrorLogService 유형의

    0

    1답변

    IoC 컨테이너 SimpleInjector를 사용하고 있습니다. 싱글 톤은 그 목적이 아니기 때문에 재 작성되어서는 안되지만 문제는 WCF에서 발생하고 에 입력하면 상태입니다. 몇 가지 읽기에 따라 복구 할 수없고 새 인스턴스를 만들어야합니다. 두 개의 WCF 서비스를 사용하는 CoreServiceService 클래스가 있습니다. CoreService EC

    1

    1답변

    나는 간단한 인젝터를 사용하고 있습니다. 나는 처음부터 DI를 사용하는 백그라운드 프로세서를 가지고있다. 그것은 픽업 작업을 실행하고, 그들을 실행합니다. 그러나 각 작업을 자체 범위 내에서 실행해야 문맥 의존성을 무시할 수 있습니다. 예를 들어, 특정 보안 컨텍스트 (생성 된 보안 컨텍스트) 내에서 작업을 실행해야하므로 새 범위를 시작하고 ISecurit

    0

    1답변

    종속성 주입을 사용하는 방법을 배우려하고 있지만 데이터베이스에 문제가 있습니다. 이것은 지금까지의 프로세스입니다. 저는 컨트롤러가 내 클래스 라이브러리와 다른 리포지토리를 사용하는 MVC 프로젝트를 가지고 있습니다. 모든 리포지토리에서 동일한 데이터베이스가 사용됩니다. 는 처음에 나는 저장소 위해 Application_Start 방법 등록 SimpleInj

    1

    1답변

    이전의 asp.net 웹 양식 페이지로 작업하고 DI를 작동 시키려고했지만 일부 오브젝트가 생성되지 않아서 문제가 발생하여 코드에서 지연 구현을 목표로합니다. . 나는이 웹 사이트의 나머지 부분에서 작업 다음 등록 : container.Register(typeof(IDataFactory<,>), new[] { typeof(SqlAccountFactory).

    0

    1답변

    인터셉터를 생성하고 Simple Injector에 등록하고 싶습니다. Simple Injector 튜토리얼 (here)을 기반으로 인터셉터를 만듭니다. 요격기가 사용자를 인증하는 데 사용할 것이므로 메소드 매개 변수를 읽고 사용자에게 해당 메소드 수행 권한이 있는지 확인해야합니다. 참고 : 메소드를 수행하기 위해 허용 이름을 수신하는 권한 부여 속성이 있습

    1

    1답변

    나는 간단한 인젝터를 사용하여 프로젝트에 의존성 주입 함께 일하고, 그리고 내가 생활 특정 버전의 종속성을 해결, 3.0.0이 (내가 있기 때문에이 버전을 사용하고 있습니다를 정의하는 데 필요한 전까지 잘 작동 visual studio 2010)를 사용하고 있습니다. container.Register<IService, RealService>(Lifestyl

    0

    1답변

    가 나는 다음과 같은 무언가가 어디에서 일하고 있어요 배경 스레드에서 인스턴스를 주입 액세스 백그라운드 스레드 (Task.Run) 및 Bar은 싱글 톤 라이프 스타일을 사용하여 응용 프로그램의 Main 메서드 (Windows form app)에 등록됩니다. 내가 가진 걱정은 Foo에 제공된 Bar의 구현이 스레드로부터 안전하지 않은 경우입니다. 내가 가지고

    1

    1답변

    DbContext 구현을위한 연결 문자열이 여러 개인 응용 프로그램이 있습니다. 이를 소비 클래스에서 지원하기 위해 DbContext 인스턴스를 제공 할 수있는 Get 메서드를 사용하여 IDbContextProvider 인터페이스를 만들었습니다. 나는 또한 ICommandHandler 일을 처리했습니다. 성공적인 명령 실행시 DbContext.SaveCha