ninject-3

    0

    1답변

    종속성 주입 프레임 워크로 Ninject를 사용하여 ASP.NET MVC 3.0 응용 프로그램에서 작업하고 있습니다. public class MvcApplication : NinjectHttpApplication { protected override void OnApplicationStarted() { base.OnApplic

    3

    1답변

    내 새로운 프로젝트에 설치해서 Ninject에 노력하고있어 나는 convetions를 사용하여 assembilies를 스캔하고 싶지 그래서 IFoo 자동 IBar 모든으로 해결됩니다 샘플 및 설명서에서이 접근법을 사용하는 방법을 설명합니다. Ninject 3 커널은 대신 .Load를 사용하십시오. 검색을 위해 Load를 사용하고 있다면 컨벤션으로 스

    1

    1답변

    Ninject v3을 사용하여 .NET4 Windows 서비스 (System.ServiceProcess.ServiceBase) 내에서 호스팅되는 웹 서비스를 테스트하려고합니다. 을 만들고 Load() 내에 app.config 설정을 기반으로 런타임 개체에 조건부로 내 인터페이스를 바인딩합니다. ServiceBase.OnStart()에서 , 초기화 단계는 다

    0

    1답변

    NInject를 사용하고 있습니다. 나는 이런 물건을 가지고있다. interface IFoo {} class Foo : IFoo { public Foo(string magic, IBar bar) {} } 나는 단지 마술을 통과시킴으로써 약간의 foo를 넣고 싶다. 매직은 각 클래스마다 다르므로 다른 인스턴스를 반환해야합니다. s_Kerne

    1

    1답변

    데스크탑 응용 프로그램과 웹 응용 프로그램에서 모두 사용할 라이브러리가 있습니다. 이 라이브러리에는 데스크톱에서 싱글 톤으로 바인딩되어야하며 웹에서 요청 범위에 있어야하는 외부 데이터 액세스 구성 요소에 대한 참조가 있습니다. 데스크탑 프로젝트 참조 핵심 프로젝트 웹 프로젝트 참조 핵심 프로젝트 참조 내가 웹 클라이언트에서이 작업을 수행하도록 강요하고있어

    11

    1답변

    매개 변수가 기본값 인 생성자가있는 클래스가 있습니다. 과 같이 Ninject에 2.2, 그것은 [Optional] 속성을 명예 것없이 생성자에 대해 정의 바인딩과 잘 를 작동 선언 public EmployeeValidator([Optional] IValidator<PersonName> personNameValidator = null) 이후는 Ninje

    10

    4답변

    Ninject.Extensions.Factory를 Ninject 3과 함께 사용하면 공장에 제공되는 문자열을 기반으로 IFoo 유형을 생성하는 팩토리를 생성합니다. 나는 패스 단위 테스트를 가지고 있지만 이상하게도 Resharper 테스트 러너에서만. NCrunch 테스트 러너에서는 실패합니다. NCrunch 설정 문제입니까, 아니면 코드를 변경해야합니까?

    2

    1답변

    아마도 간단한 질문이지만 설명서 나 SO에서 직접 찾지 못했습니다. 나는 처음으로 Ninject When(Func<IRequest, bool> condition) 확장 메서드로 작업해야했고 null 개체 예외가있는 상태로 조금만 끊었습니다. IRequest.Target 속성이 때때로 null 인 것을 알아 냈습니다. otherexamples 을 사용하면 n

    1

    2답변

    나는 다음과 같은 서비스 계약과 두 개의 구체적인 구현을 말해봐 서비스 동안 인스턴스는 설정 파일을 기반으로 실행된다 public class SearchServiceBehaviour : Attribute, IServiceBehavior { public void ApplyDispatchBehavior(ServiceDescription serviceD