| SourceTOut, TMatConcatMaterializedTMat2, TMat3 Method |
Concatenate the given
SourceTOut, TMat to this
FlowTIn, TOut, TMat, meaning that once this
Flow’s input is exhausted and all result elements have been generated,
the Source’s elements will be produced.
Note that the
SourceTOut, TMat is materialized together with this Flow and just kept
from producing elements by asserting back-pressure until its time comes.
If this
FlowTIn, TOut, TMat gets upstream error - no elements from the given
SourceTOut, TMat will be pulled.
@see
ConcatTIn, TOut.
It is recommended to use the internally optimized
LeftTLeft, TRight(TLeft, TRight) and
RightTLeft, TRight(TLeft, TRight) combiners
where appropriate instead of manually writing functions that pass through one of the values.
Namespace:
Akka.Streams.Dsl
Assembly:
Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.129 (1.2.3.129)
Syntax public Source<TOut, TMat3> ConcatMaterialized<TMat2, TMat3>(
IGraph<SourceShape<TOut>, TMat2> that,
Func<TMat, TMat2, TMat3> materializedFunction
)
member ConcatMaterialized :
that : IGraph<SourceShape<'TOut>, 'TMat2> *
materializedFunction : Func<'TMat, 'TMat2, 'TMat3> -> Source<'TOut, 'TMat3>
Parameters
- that
- Type: Akka.StreamsIGraphSourceShapeTOut, TMat2
TBD - materializedFunction
- Type: SystemFuncTMat, TMat2, TMat3
TBD
Type Parameters
- TMat2
- TBD
- TMat3
- TBD
Return Value
Type:
SourceTOut,
TMat3TBD
See Also