| BidiFlowFromFlowsMatTIn1, TOut1, TIn2, TOut2, TMat1, TMat2, TMat Method |
Wraps two Flows to create a
BidiFlowTIn1, TOut1, TIn2, TOut2, TMat. The materialized value of the resulting BidiFlow is determined
by the combiner function passed in the second argument list.
{{{
+----------------------------+
| Resulting BidiFlow |
| |
| +----------------------+ |
I1 ~~> | Flow1 | ~~> O1
| +----------------------+ |
| |
| +----------------------+ |
O2 \<~~ | Flow2 | <~~ I2
| +----------------------+ |
+----------------------------+
}}}
Namespace:
Akka.Streams.Dsl
Assembly:
Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax public static BidiFlow<TIn1, TOut1, TIn2, TOut2, TMat> FromFlowsMat<TIn1, TOut1, TIn2, TOut2, TMat1, TMat2, TMat>(
IGraph<FlowShape<TIn1, TOut1>, TMat1> flow1,
IGraph<FlowShape<TIn2, TOut2>, TMat2> flow2,
Func<TMat1, TMat2, TMat> combine
)
static member FromFlowsMat :
flow1 : IGraph<FlowShape<'TIn1, 'TOut1>, 'TMat1> *
flow2 : IGraph<FlowShape<'TIn2, 'TOut2>, 'TMat2> *
combine : Func<'TMat1, 'TMat2, 'TMat> -> BidiFlow<'TIn1, 'TOut1, 'TIn2, 'TOut2, 'TMat>
Parameters
- flow1
- Type: Akka.StreamsIGraphFlowShapeTIn1, TOut1, TMat1
TBD - flow2
- Type: Akka.StreamsIGraphFlowShapeTIn2, TOut2, TMat2
TBD - combine
- Type: SystemFuncTMat1, TMat2, TMat
TBD
Type Parameters
- TIn1
- TBD
- TOut1
- TBD
- TIn2
- TBD
- TOut2
- TBD
- TMat1
- TBD
- TMat2
- TBD
- TMat
- TBD
Return Value
Type:
BidiFlowTIn1,
TOut1,
TIn2,
TOut2,
TMatTBD
See Also