예제 #1
0
 public DbClusterLeaseService(IDbClusterUtils dbClusterService, DbClusterParameters dbClusterParameters, DbClusterReservateSettings settings)
 {
     this.onDisposeCancelSource = new CancellationTokenSource();
     this.dbClusterService      = dbClusterService;
     this.dbClusterParameters   = dbClusterParameters;
     this.settings = settings;
 }
예제 #2
0
 public AcquiredLockServices AcquireServicesForAnyUrlsOrDefault(DbClusterParameters parameters, CancellationToken token)
 {
     return(this.AcquireServicesForAnyUrlsOrDefault(parameters.ConnStringsOrUrls, parameters.DatabaseName, parameters.LeaseCheckTimeout, parameters.LeaseLostTimeout, parameters.UpdateServerTimeInterval, token));
 }