Changeset 16984 for branches/2924_DotNetCoreMigration/HeuristicLab.PluginInfrastructure/3.3/Interfaces/IRunner.cs
- Timestamp:
- 05/24/19 12:28:29 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2924_DotNetCoreMigration/HeuristicLab.PluginInfrastructure/3.3/Interfaces/IRunner.cs
r16859 r16984 1 1 using System; 2 2 using System.Collections.Generic; 3 using System.IO; 3 4 using System.Text; 4 5 5 6 namespace HeuristicLab.PluginInfrastructure { 6 7 /// <summary>8 /// Interface for all runner implementations.9 /// </summary>10 7 public interface IRunner { 11 8 /// <summary> 12 /// Method to start the runner which scans all assemblies in the given basePath argument. 13 /// Additionally, arguments can be specified, which are forwarded to all activators. 9 /// Set this to true, if console output should be disabled. 14 10 /// </summary> 15 /// <param name="basePath"></param> 16 /// <param name="args"></param> 17 void Start(string basePath, string[] args); 11 bool QuietMode { get; set; } 18 12 19 void Stop(); 13 /// <summary> 14 /// Assemblies which the child process needs to load. 15 /// </summary> 16 IEnumerable<AssemblyInfo> AssembliesToLoad { get; set; } 17 18 /// <summary> 19 /// Method to run the runner. 20 /// </summary> 21 void Run(); 20 22 } 21 23 }
Note: See TracChangeset
for help on using the changeset viewer.