110,535
社区成员
发帖
与我相关
我的任务
分享
public T CreateService<T>(string sClassName)
{
Type type = Type.GetType(sClassName);
if (null == type)
{
if (!m_dctAssemblyLoaded.ContainsKey(sClassName))
{
Assembly assembly = Assembly.Load(sClassName);
m_dctAssemblyLoaded[sClassName] = assembly;
}
}
type = Type.GetType(sClassName);
object obj = Activator.CreateInstance(type);
T service = PolicyInjection.Wrap<T>(obj);
return service;
}