Ejemplo n.º 1
0
        public Task <T> AddItem <T>(IQueryHandler <T> handler)
        {
            var item = new BatchQueryItem <T>(handler);

            _items.Add(item);

            return(item.Result);
        }
Ejemplo n.º 2
0
        public Task <T> AddItem <T>(IQueryHandler <T> handler, QueryStatistics stats)
        {
            _parent.Tenant.EnsureStorageExists(handler.SourceType);

            var item = new BatchQueryItem <T>(handler, stats);

            _items.Add(item);

            return(item.Result);
        }
Ejemplo n.º 3
0
        public Task <T> AddItem <T>(IQueryHandler <T> handler)
        {
            _schema.EnsureStorageExists(handler.SourceType);

            var item = new BatchQueryItem <T>(handler);

            _items.Add(item);

            item.Configure(_schema, _command);

            return(item.Result);
        }