/// <summary> /// 在当前对象的属性 <see cref="ServerStateScanInterval"/> 值有效的情况下开启数据库连接状态可用性轮询检测功能。 /// <param name="factory">该参数表示一个 ADO.NET 对象创建工厂,所用是定义如何来根据连接字符串创建每个数据库连接。</param> /// </summary> public void StartDbServersStateScanTaskIfNeed(DbProviderFactory factory) { if (this.ServerStateScanInterval <= 0) { return; } if (this._scanner == null) { this._scanner = new DbServerStateScanner(this); } this._scanner.StartScanTask(factory); }
/// <summary> /// 在当前对象的属性 <see cref="ServerStateScanInterval"/> 值有效的情况下开启数据库连接状态可用性轮询检测功能。 /// <param name="factory">该参数表示一个 ADO.NET 对象创建工厂,所用是定义如何来根据连接字符串创建每个数据库连接。</param> /// </summary> public void StartDbServersStateScanTaskIfNeed(DbProviderFactory factory) { if (this.ServerStateScanInterval <= 0) return; if (this._scanner == null) this._scanner = new DbServerStateScanner(this); this._scanner.StartScanTask(factory); }