structuremap

    0

    1답변

    StructMap 작업에서 정책을 사용하는 방법에 대한 example 2을 얻으려고합니다. 작은 테스트 프로젝트 (아래 코드)를 만들었습니다. 아쉽게도 .As<type>과 .Each이 모두 작동하지 않기 때문에 어떤 이유로 인해 종속성 문제가있는 것으로 보입니다. 내가 오류를 얻고있다 As 같은 user.Green.As<Database>().Connecti

    0

    1답변

    3 자 라이브러리를 사용하며 빈 생성자의 사용자 지정 생성자 확장을 호출하려고합니다. 구조 맵을 사용합니다. 가능합니까? 3 자 라이브러리에서 소스 코드 : public static T InstantiateType<T>(Type type) { if (type == null) { throw new Ar

    0

    2답변

    내가 사용하는 현재의 예를 시도했다, 그러나 나는 오류를 얻을 : https://gist.github.com/mhenrixon/772643 ForSingletonOf<IScheduler>().Use(ctx => { var scheduler = ctx.GetInstance<ISchedulerFactory>().GetScheduler()

    2

    1답변

    StructureMap 4.0에 문제가 있습니다. StructureMap 3.0을 사용하여 작업 할 때 ObjectFactory를 사용하여 모든 인스턴스를 구성하므로 솔루션 내부의 자체 인터페이스를 통해 인스턴스를 얻는 것이 매우 쉽습니다. 다른 클래스에서 , ObjectFactory.Initialize (X => {x.For()() 사용합니다.} 예를 들

    1

    1답변

    DI 용 Structuremap을 사용하여 비즈니스 및 DAL 계층에 모두 사용할 수있는 응용 프로그램이 있습니다. 이 시점까지, 나는 작업하고있는 환경마다 하나의 DAL을 가지고있었습니다. 그래서 내가 config에서 그것을 잡아 내 모든 연결에 대한 그 값을 사용합니다. 이것의 한 예가 있습니다. using (SqlConnection con = new

    1

    1답변

    종속성 삽입 및 WebApi 응용 프로그램에서 성공적으로 사용하기 위해 StructureMap을 사용하고 있습니다. ApiController에 정의 된 저장소가 있으며이 저장소의 생성자에는 IMapper 및 DB 연결 문자열 종속성을 주입하는 곳이 있습니다. 리포지토리는 별도의 프로젝트 (리포지토리 계층)에 정의되어 있으며 내 UI (각도 및 WebApi)

    1

    1답변

    ViewBag에 값 (사용자의 닉네임)을 설정하는 모든 컨트롤러에서 파생 된 BaseController가 있습니다. 모든 컨트롤러에 대해 암시 적으로 설정하지 않고 레이아웃의 해당 값에 액세스 할 수 있도록이 작업을 수행했습니다 (이 작업을 수행하는 더 좋은 방법을 제안한다면 계속 진행하십시오!). public class BaseController : Co

    1

    1답변

    안녕 모두, 현재 나는 SM의 3.X, 에 SM의 2.X에서 코드의 일부를 번역 여전히 차단 부분에 약간의 문제가 발생하기 위해 노력하고있어 . 아마도 StructureMap에 익숙한 사람이 저를 도울 수 있습니까? container.IfTypeMatches(type => type.Equals(typeof(PageRepositoryDescriptor)))

    0

    1답변

    RedisManagerPool을 설정하려고합니다. RedisManagerPool에는 3 개의 생성자가 있지만 하나의 문자열 매개 변수 (호스트)로 생성자를 설정할 수 없습니다. 호출됩니다 적어도 예외를 제공해야합니다. 댓글이 깨진 코드에서 코드가 작동합니까? var host = CloudConfigurationManager.GetSetting("Data.R

    1

    1답변

    단위 테스트에서 내 코드를 돕기 위해 Rhino.Mocks 및 구조체 맵을 사용하고 있습니다. 나는 그들이 스스로 달렸을 때 통과하는 몇 가지 테스트를 가지고 있지만, 그룹이 실패 할 때 통과하지 못한다. 이 단위 테스트의 설정 코드는 다음과 같습니다. [TestInitialize()] public void Setup() { ObjectFact