`
liudunxu2
  • 浏览: 30822 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

修改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和实现类名分隔开即可。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics