private bool InitCommonComponents(string paramPath) { if (string.IsNullOrEmpty(AssemblyPath)) { AssemblyPath = paramPath; } if (CommonComponentLoader == null) { CommonComponentLoader = new CommonComponentLoader(); } CommonComponentLoader.SetupCommonComponents(AssemblyPath); Log.Debug("Init Common Components"); try { foreach (var component in CommonComponentLoader.Components) { object[] paramArgument = { AbstractComponent.Key }; var init = InitComponent(component, paramArgument); Log.DebugFormat("Assembly: {0}, Class: {1}, Is init: {2}", component.Assembly, component.Class, init); } } catch (Exception ex) { Log.FatalFormat(ex.ToString()); } var isSet = ComponentLoader.InitClassRegistry(); return(isSet); }
public virtual async Task <bool> SetInMemoryLoaderCommonAsync(string paramPath) { if (CommonComponentLoader == null) { CommonComponentLoader = new CommonComponentLoader(); } AssemblyPath = paramPath; var isSet = await InitCommonComponentsAsync(AssemblyPath); Log.DebugFormat("CommonComponentLoader set: {0}", isSet); return(isSet); }
public virtual bool SetInMemoryLoaderCommon(string paramPath) { if (CommonComponentLoader == null) { CommonComponentLoader = new CommonComponentLoader(); } AssemblyPath = paramPath; var isSet = InitCommonComponents(AssemblyPath); Log.DebugFormat("CommonComponentLoader set: {0}", isSet); return(isSet); }