 | FlowOperations.ConcatMany<TIn, TOut1, TOut2, TMat> Method |
Transform each input element into a
Source< TOut, TMat> of output elements that is
then flattened into the output stream by concatenation,
fully consuming one Source after the other.
Emits when a currently consumed substream has an element available
Backpressures when downstream backpressures
Completes when upstream completes and all consumed substreams complete
Cancels when downstream cancels
Namespace:
Akka.Streams.Dsl
Assembly:
Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.42 (1.2.3.42)
Syntaxpublic static Flow<TIn, TOut2, TMat> ConcatMany<TIn, TOut1, TOut2, TMat>(
this Flow<TIn, TOut1, TMat> flow,
Func<TOut1, IGraph<SourceShape<TOut2>, TMat>> flatten
)
[<ExtensionAttribute>]
static member ConcatMany :
flow : Flow<'TIn, 'TOut1, 'TMat> *
flatten : Func<'TOut1, IGraph<SourceShape<'TOut2>, 'TMat>> -> Flow<'TIn, 'TOut2, 'TMat>
Parameters
- flow
- Type: Akka.Streams.Dsl.Flow<TIn, TOut1, TMat>
TBD - flatten
- Type: System.Func<TOut1, IGraph<SourceShape<TOut2>, TMat>>
TBD
Type Parameters
- TIn
- TBD
- TOut1
- TBD
- TOut2
- TBD
- TMat
- TBD
Return Value
Type:
Flow<TIn,
TOut2,
TMat>TBD
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
Flow<TIn,
TOut1,
TMat>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also