Microsoft.AspNet.SignalR.DependencyResolverExtensions.UseRedis C# (CSharp) Method

UseRedis() public static method

Use Redis as the messaging backplane for scaling out of ASP.NET SignalR applications in a web farm.
public static UseRedis ( this resolver, RedisScaleoutConfiguration configuration ) : IDependencyResolver
resolver this The dependency resolver
configuration RedisScaleoutConfiguration The Redis scale-out configuration options.
return IDependencyResolver
        public static IDependencyResolver UseRedis(this IDependencyResolver resolver, RedisScaleoutConfiguration configuration)
        {
            var bus = new Lazy<RedisMessageBus>(() => new RedisMessageBus(resolver, configuration, new RedisConnection()));
            resolver.Register(typeof(IMessageBus), () => bus.Value);

            return resolver;
        }
    }

Same methods

DependencyResolverExtensions::UseRedis ( this resolver, string server, int port, string password, string eventKey ) : IDependencyResolver
DependencyResolverExtensions