public static UseSqlServer ( this resolver, |
||
resolver | this | The dependency resolver. |
configuration | 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;
}
}
DependencyResolverExtensions::UseSqlServer ( this resolver, string connectionString ) : IDependencyResolver |