public LogChangeHandler(IRethinkDbConnectionFactory rethinkDbFactory, IOptions <RethinkDbOptions> options, Microsoft.AspNetCore.SignalR.Infrastructure.IConnectionManager signalManager) { _rethinkDbFactory = rethinkDbFactory; _options = options.Value; _signalManager = signalManager; }
public RethinkDbExtensionConfigProvider(IConfiguration configuration, IOptions <RethinkDbOptions> options, IRethinkDBConnectionFactory rethinkDBConnectionFactory, INameResolver nameResolver, ILoggerFactory loggerFactory) { _configuration = configuration; _options = options.Value; _rethinkDBConnectionFactory = rethinkDBConnectionFactory; _nameResolver = nameResolver; _loggerFactory = loggerFactory; }
public RethinkDbTriggerAttributeBindingProvider(IConfiguration configuration, RethinkDbOptions options, IRethinkDBConnectionFactory rethinkDBConnectionFactory, INameResolver nameResolver, ILoggerFactory loggerFactory) { _configuration = configuration; _options = options; _rethinkDBConnectionFactory = rethinkDBConnectionFactory; _nameResolver = nameResolver; _logger = loggerFactory.CreateLogger(LogCategories.CreateTriggerCategory("RethinkDB")); }
public static ConnectionOptions Build(RethinkDbAttribute attribute, RethinkDbOptions options) { return(new ConnectionOptions( attribute.HostnameSetting ?? options.Hostname, (String.IsNullOrEmpty(attribute.PortSetting) || !Int32.TryParse(attribute.PortSetting, out int port)) ? options.Port : port, attribute.AuthorizationKeySetting ?? options.AuthorizationKey, attribute.UserSetting ?? options.User, attribute.PasswordSetting ?? options.Password, (String.IsNullOrEmpty(attribute.EnableSslSetting) || !Boolean.TryParse(attribute.EnableSslSetting, out bool enableSsl)) ? options.EnableSsl : enableSsl, attribute.LicenseToSetting ?? options.LicenseTo, attribute.LicenseKeySetting ?? options.LicenseKey )); }
public LogChangeHandler(IRethinkDbConnectionFactory rethinkDbFactory, IOptions <RethinkDbOptions> options, ILogger <LogChangeHandler> logger, Microsoft.AspNetCore.SignalR.Infrastructure.IConnectionManager signalManager) { _rethinkDbFactory = rethinkDbFactory; _options = options.Value; _signalManager = signalManager; _logger = logger; //_conn = R.Connection() // .Hostname(_options.Host) // .Port(_options.Port) // .Timeout(_options.Timeout) // .Connect(); _logger.LogDebug(900, $"Changefeed watcher started."); }
public void GetRethinkDbConnection_Verify_By_JsonMapping() { // Arrange var variableHost = "localhost"; var variablePort = 28015; var variableTimeout = 10; var variableDatabase = "TokenStore"; // Action var setting = new RethinkDbOptions(); config.GetSection("RethinkDbConnection").Bind(setting); // Assert Assert.AreEqual(variableHost, setting.Host); Assert.AreEqual(variablePort, setting.Port); Assert.AreEqual(variableTimeout, setting.Timeout); Assert.AreEqual(variableDatabase, setting.Database); }
public RethinkDbConnectionFactory(IOptions <RethinkDbOptions> options) { _options = options.Value; }
public RethinkDbCollectorConverter(RethinkDbOptions options, IRethinkDBConnectionFactory rethinkDBConnectionFactory) { _options = options; _rethinkDBConnectionFactory = rethinkDBConnectionFactory ?? throw new ArgumentNullException(nameof(rethinkDBConnectionFactory)); }