///
/// 根据任务返回处理该任务的对象
///
/// 具体任务
/// 返回任务处理对象
static public TaskProcesser CreateTaskProcesser(TaskData task)
{
//根据类名进行反射
try
{
TaskProcesser processer = (TaskProcesser)Activator.CreateInstance(Type.GetType("MicroBlog.TaskService." + task.Type + "_Processer"),task);
return processer;
}
catch (Exception E)
{
Log.Write(E.Message);
return new Empty_Processer(task);
}
}
//csharp/2378