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

UseSqlServer() public static method

Use SQL Server as the messaging backplane for scaling out of ASP.NET SignalR applications in a web farm.
public static UseSqlServer ( this resolver, SqlScaleoutConfiguration configuration ) : IDependencyResolver
resolver this The dependency resolver.
configuration SqlScaleoutConfiguration The SQL scale-out configuration options.
return IDependencyResolver
        public static IDependencyResolver UseSqlServer(this IDependencyResolver resolver, SqlScaleoutConfiguration configuration)
        {
            if (resolver == null)
            {
                throw new ArgumentNullException("resolver");
            }

            var bus = new Lazy<SqlMessageBus>(() => new SqlMessageBus(resolver, configuration));
            resolver.Register(typeof(IMessageBus), () => bus.Value);

            return resolver;
        }
    }

Same methods

DependencyResolverExtensions::UseSqlServer ( this resolver, string connectionString ) : IDependencyResolver
DependencyResolverExtensions