/// <summary> /// Discover data store metrics, eg what days are stored in the data store. /// </summary> /// <returns></returns> public Collection <DateTime> DiscoverDateMetrics(MetricQuestion question) { TaskActivityDiscoverDateMetricsEventArgs tasdea = new TaskActivityDiscoverDateMetricsEventArgs(ProviderDiscoverDateMetrics(question)); OnDiscoveringDateMetricsEvent(tasdea); return(tasdea.StoredDays); }
/// <summary> /// When overridden in a provider, it discovers the date metrics stored in the users data area. /// </summary> /// <param name="question">The question.</param> /// <returns></returns> protected abstract Collection<DateTime> ProviderDiscoverDateMetrics(MetricQuestion question);
/// <summary> /// Discover data store metrics, eg what days are stored in the data store. /// </summary> /// <returns></returns> public Collection<DateTime> DiscoverDateMetrics(MetricQuestion question) { TaskActivityDiscoverDateMetricsEventArgs tasdea = new TaskActivityDiscoverDateMetricsEventArgs(ProviderDiscoverDateMetrics(question)); OnDiscoveringDateMetricsEvent(tasdea); return tasdea.StoredDays; }
/// <summary> /// When overridden in a provider, it discovers the date metrics stored in the users data area. /// </summary> /// <param name="question">The question.</param> /// <returns></returns> protected abstract Collection <DateTime> ProviderDiscoverDateMetrics(MetricQuestion question);