public void Bind(Func <TData[], Task> action) { BatchFactoryDelegate <TData> fn = () => { var worker = new BatchWorkerInternal <TData>(action); return(worker); }; _configToType.Factory = fn; _config.Add(typeof(TData), _configToType); }
public void Bind(BatchFactoryDelegate <TData> factoryDelegate) { _configToType.Factory = factoryDelegate; _config.Add(typeof(TData), _configToType); }