quartz.net中添加引用dll的job实现方法

来源:互联网 发布:淘宝店标的网站 编辑:程序博客网 时间:2024/05/29 12:54

 修改SimpleTypeLoadHelper类中的public virtual Type LoadType(string name)方法为如下所示:

/// <summary> Return the class with the given name.</summary>public virtual Type LoadType(string name){            if (string.IsNullOrEmpty(name))            {                return null;            }    string[] prop = name.Split("|".ToCharArray(),StringSplitOptions.RemoveEmptyEntries);            if(prop.Length>=2)            {                var asmb = Assembly.LoadFrom(prop[1]);                return asmb.GetType(prop[0],true);            }return Type.GetType(name, true);}

然后配置时,通过 |将dll和实现类名分隔开即可。

原创粉丝点击