public static int InvokeReplicatePackageStatisticsTask(string warehouseConnectionString) { ReplicatePackageStatisticsTask task = new ReplicatePackageStatisticsTask() { ConnectionString = new SqlConnectionStringBuilder(DataBaseHelper.DBConnectionString), WarehouseConnectionString = new SqlConnectionStringBuilder(warehouseConnectionString) }; task.Execute(); return(task.Count); }
public override void RunOnce() { Logger.Trace("Starting replicate package statistics task."); ReplicatePackageStatisticsTask task = new ReplicatePackageStatisticsTask() { ConnectionString = Settings.MainConnectionString, WarehouseConnectionString = Settings.WarehouseConnectionString, WhatIf = Settings.WhatIf, CancellationToken = _cts.Token }; task.Execute(); StatusMessage = string.Format("replicated {0} download records", task.Count); Logger.Trace("Finished replicate package statistics task."); }