【发布时间】:2012-11-01 06:49:35
【问题描述】:
我目前正在尝试在我正在编写的 SignalR 应用程序中使用 ServiceStack,该应用程序是大型 MVC 4.5 应用程序的一部分。
我目前在 App_Start 文件夹中有一个类正在启动我的 Hub。我的问题是如何获得对容器的引用,如 ServiceStack 的 wiki 中所示。
container.Register<IRedisClientsManager>(c => new PooledRedisClientManager("localhost:6379"));
container.Register<ICacheClient>(c => (ICacheClient)c.Resolve<IRedisClientsManager>().GetCacheClient());
我正在做的是使用 Redis 作为开发缓存层,并计划使用我们现有的 membase 作为生产缓存层。
如何获得容器?
【问题讨论】:
标签: inversion-of-control servicestack