private static void BootstrapContainer() { var repository = new InMemoryActorRepository <OrderDetailRequestActor>(); ObjectFactory.Configure(x => { x.AddRegistry(new OrderWebRegistry()); x.For <IActorRepository <OrderDetailRequestActor> >() .Use(repository); x.For <ISagaRepository <OrderDetailRequestActor> >() .Use(repository); }); }
private static void BootstrapContainer() { var repository = new InMemoryActorRepository<OrderDetailRequestActor>(); ObjectFactory.Configure(x => { x.AddRegistry(new OrderWebRegistry()); x.For<IActorRepository<OrderDetailRequestActor>>() .Use(repository); x.For<ISagaRepository<OrderDetailRequestActor>>() .Use(repository); }); }
private static void BootstrapContainer() { var repository = new InMemoryActorRepository <StockQuoteRequestActor>(); ObjectFactory.Configure(x => { x.AddRegistry(new WebLoadTestRegistry()); x.For <IActorRepository <StockQuoteRequestActor> >() .Use(repository); x.For <ISagaRepository <StockQuoteRequestActor> >() .Use(repository); x.For <StockQuoteRequestActor>() .CacheBy(InstanceScope.HttpContext); }); }
private static void BootstrapContainer() { var repository = new InMemoryActorRepository<StockQuoteRequestActor>(); ObjectFactory.Configure(x => { x.AddRegistry(new WebLoadTestRegistry()); x.For<IActorRepository<StockQuoteRequestActor>>() .Use(repository); x.For<ISagaRepository<StockQuoteRequestActor>>() .Use(repository); x.For<StockQuoteRequestActor>() .CacheBy(InstanceScope.HttpContext); }); }