/// <summary> /// Initializes the workers driven by this service /// </summary> private void SetupWorkers() { foreach (PluginConfigurationItem pi in ServiceConfigHelper.PlugIns) { if (!pi.Disabled) { pluginLoader.LoadPlugin <IPlugin>(pi.Name, pi.ConstructionString); } } pluginLoader.LoadRuntimeStatus(); pluginLoader.InitializeDeferrables(ServiceConfigHelper.PlugIns.Where(n => !n.Disabled).Select(n => n.Name).ToArray()); }