示例#1
0
        public Task <TResult[]> Execute(EnumerableArrayResultAsyncQuery <TQuery, TResult> queries)
        {
            if (queries == null)
            {
                throw new ArgumentNullException("queries");
            }
            var tasks = queries.Queries
                        .Select(query => _queryHandler.Execute(query));

            return(Task.WhenAll(tasks));
        }