Selaa lähdekoodia

hide internal scheduled tasks

Luke Pulverenti 11 vuotta sitten
vanhempi
sitoutus
ccef542d24

+ 10 - 1
MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteCacheFileTask.cs

@@ -14,7 +14,7 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
     /// <summary>
     /// <summary>
     /// Deletes old cache files
     /// Deletes old cache files
     /// </summary>
     /// </summary>
-    public class DeleteCacheFileTask : IScheduledTask
+    public class DeleteCacheFileTask : IScheduledTask, IConfigurableScheduledTask
     {
     {
         /// <summary>
         /// <summary>
         /// Gets or sets the application paths.
         /// Gets or sets the application paths.
@@ -160,5 +160,14 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
                 return "Maintenance";
                 return "Maintenance";
             }
             }
         }
         }
+
+        /// <summary>
+        /// Gets a value indicating whether this instance is hidden.
+        /// </summary>
+        /// <value><c>true</c> if this instance is hidden; otherwise, <c>false</c>.</value>
+        public bool IsHidden
+        {
+            get { return true; }
+        }
     }
     }
 }
 }

+ 10 - 1
MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/DeleteLogFileTask.cs

@@ -13,7 +13,7 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
     /// <summary>
     /// <summary>
     /// Deletes old log files
     /// Deletes old log files
     /// </summary>
     /// </summary>
-    public class DeleteLogFileTask : IScheduledTask
+    public class DeleteLogFileTask : IScheduledTask, IConfigurableScheduledTask
     {
     {
         /// <summary>
         /// <summary>
         /// Gets or sets the configuration manager.
         /// Gets or sets the configuration manager.
@@ -115,5 +115,14 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
                 return "Maintenance";
                 return "Maintenance";
             }
             }
         }
         }
+
+        /// <summary>
+        /// Gets a value indicating whether this instance is hidden.
+        /// </summary>
+        /// <value><c>true</c> if this instance is hidden; otherwise, <c>false</c>.</value>
+        public bool IsHidden
+        {
+            get { return true; }
+        }
     }
     }
 }
 }

+ 6 - 1
MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/ReloadLoggerTask.cs

@@ -11,7 +11,7 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
     /// <summary>
     /// <summary>
     /// Class ReloadLoggerFileTask
     /// Class ReloadLoggerFileTask
     /// </summary>
     /// </summary>
-    public class ReloadLoggerFileTask : IScheduledTask
+    public class ReloadLoggerFileTask : IScheduledTask, IConfigurableScheduledTask
     {
     {
         /// <summary>
         /// <summary>
         /// Gets or sets the log manager.
         /// Gets or sets the log manager.
@@ -91,5 +91,10 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
         {
         {
             get { return "Application"; }
             get { return "Application"; }
         }
         }
+
+        public bool IsHidden
+        {
+            get { return true; }
+        }
     }
     }
 }
 }