protected TimeSeriesOperationsBase(TimeSeriesStore store, string timeSeriesName) { credentials = store.Credentials; jsonRequestFactory = store.JsonRequestFactory; ServerUrl = store.Url; Parent = store; TimeSeriesName = timeSeriesName; TimeSeriesUrl = string.Format(CultureInfo.InvariantCulture, "{0}ts/{1}", ServerUrl, timeSeriesName); JsonSerializer = store.JsonSerializer; timeSeriesConvention = store.TimeSeriesConvention; }
internal TimeSeriesReplicationInformer(HttpJsonRequestFactory requestFactory, TimeSeriesStore timeSeriesStore, TimeSeriesConvention timeSeriesConvention, int delayTimeInMiliSec = 1000) { currentReadStripingBase = 0; ReplicationDestinations = new List <TimeSeriesReplicationDestination>(); this.requestFactory = requestFactory; this.timeSeriesStore = timeSeriesStore; this.timeSeriesConvention = timeSeriesConvention; this.delayTimeInMiliSec = delayTimeInMiliSec; failureTimeSeries = new FailureTimeSeries(); firstTime = true; lastReplicationUpdate = SystemTime.UtcNow; MaxIntervalBetweenUpdatesInMilliseconds = TimeSpan.FromMinutes(DefaultIntervalBetweenUpdatesInMinutes).TotalMilliseconds; }