Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="options"></param>
 public void Initialize(TaskInitializeOptions options)
 {
 }