110,535
社区成员
发帖
与我相关
我的任务
分享
public bool Initialize()
{
// 反射出对应处理引擎
try
{
string procEngineType = ConfigurationManager.AppSettings["ProcEngineType"];
string procEngineLoadPath = ConfigurationManager.AppSettings["ProcEngineLoadPath"];
if (!htProcEngineClass.Contains(procEngineType) || string.IsNullOrEmpty(procEngineLoadPath))
{
Console.WriteLine("创建处理引擎失败,请检查系统配置文件");
return false;
}
procEngine = (IProcEngine)
Assembly.LoadFrom(@"" + procEngineLoadPath + "\\" + htProcEngineDll[procEngineType].ToString()).
CreateInstance(htProcEngineClass[procEngineType].ToString());
return procEngine.Initialize();//bool型方法返回方法本身是什么意思
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return false;
}
}