Ejemplo n.º 1
0
        protected override void RunCore(CancellationToken cancellationToken)
        {
            var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);

            var result = _aggregationFunc(enumerable);

            OutputCollection.Add(result, cancellationToken);
        }
Ejemplo n.º 2
0
        protected override Task RunCore(CancellationToken cancellationToken)
        {
            var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);

            var result = _aggregationFunc(enumerable);

            OutputCollection.Add(result, cancellationToken);

            return(Task.CompletedTask);
        }
Ejemplo n.º 3
0
        protected override void RunCore(CancellationToken cancellationToken)
        {
            var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);

            foreach (var item in enumerable)
            {
                var result = _projectionFunc(item);
                OutputCollection.Add(result, cancellationToken);
            }
        }
Ejemplo n.º 4
0
        protected override void RunCore(CancellationToken cancellationToken)
        {
            var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);

            foreach (var item in enumerable)
            {
                var outputs = _pivotFunc(item);
                foreach (var output in outputs)
                {
                    OutputCollection.Add(output, cancellationToken);
                }
            }
        }
Ejemplo n.º 5
0
        protected override void RunCore(CancellationToken cancellationToken)
        {
            var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);

            foreach (var item in enumerable)
            {
                foreach (var transformAction in _transformActions)
                {
                    transformAction(item);
                }

                OutputCollection.Add(item, cancellationToken);
            }
        }
Ejemplo n.º 6
0
        protected override void RunCore(CancellationToken cancellationToken)
        {
            var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);

            _bulkWriter.WriteToDatabase(enumerable);
        }
 protected override async Task RunCore(CancellationToken cancellationToken)
 {
     var enumerable = InputCollection.GetConsumingEnumerable(cancellationToken);
     await _bulkWriter.WriteToDatabaseAsync(enumerable);
 }