1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| using System.Reflection;
|
| namespace IStation
| {
| /// <summary>
| /// 任务工厂
| /// </summary>
| public class JobFactory
| {
|
| /// <summary>
| /// 创建任务
| /// </summary>
| public static IJob CreateJob(string dllName)
| {
| var obj = Assembly.Load(dllName).CreateInstance("IStation.Job");
| return (IJob)obj;
| }
|
|
| }
| }
|
|