public static void CheckDataFileRefresh(object state)
{
try
{
if (ActiveProvider == null ||
CheckDataFileHasRefreshed(ActiveProvider.DataSet))
{
EventLog.Info("Refreshing active provider due to change in underlying data source.");
Refresh();
}
}
catch(Exception ex)
{
EventLog.Info(String.Format("Exception processing data file refresh check."));
EventLog.Debug(ex);
}
}