我目前正在尝试在我正在编写的 SignalR 应用程序中使用 ServiceStack,该应用程序是大型 MVC 4.5 应用程序的一部分。
我目前在 App_Start 文件夹中有一个类正在启动我的集线器。我的问题是如何获得对容器的引用,如 ServiceStack 的 wiki 中所示。
container.Register<IRedisClientsManager>(c => new PooledRedisClientManager("localhost:6379"));
container.Register<ICacheClient>(c => (ICacheClient)c.Resolve<IRedisClientsManager>().GetCacheClient());
我正在做的是使用 Redis 作为开发缓存层,并计划使用我们现有的 membase 作为生产缓存层。
我如何获得容器?