/// <summary> /// 初始化 <see cref="DefaultAsyncTaskRunner{T}"/> 类的新实例。 /// </summary> /// <param name="serviceProvider"></param> /// <param name="delay">延迟时间。</param> /// <param name="period">执行触发间隔时间。</param> /// <param name="context">执行上下文对象。</param> public DefaultAsyncTaskRunner(TimeSpan delay, TimeSpan period, IAsyncTaskExecutor executor, TaskExecuteContext context) { _delay = delay; _period = period; _executor = executor; _context = context; }
public AdornerHandler(IAsyncTaskExecutor executor, FrameworkElement element, AdornerLayer layer, AdornerContentPresenter adorner) { _executor = executor; _element = element; _layer = layer; _adorner = adorner; Start(); }
public AsyncTaskComponent(IAsyncTaskExecutor executor, Func <object, bool> canExecute = null) : base(executor, canExecute) { }
public AsyncTaskComponent(IAsyncTaskExecutor executor, Func <T, bool> canExecute = null) { Executor = executor; _canExecute = canExecute; }