/// <summary> /// /// </summary> /// <param name="taskType"></param> public void Initialize(Type taskType) { var initAttr = taskType.GetCustomAttribute <TaskInitializerAttribute>(); if (initAttr == null) { return; } var initializer = Activator.CreateInstance(initAttr.InitalizerType) as ITaskInitializer; if (initializer == null) { return; } var options = new TaskInitializeOptions(); options.Container = new TaskServicesRegistrator(); initializer.Initialize(options); }
/// <summary> /// /// </summary> /// <param name="options"></param> public void Initialize(TaskInitializeOptions options) { }