Click or drag to resize
Akka.NETGraphDslCreateTShapeOut, TMatOut, TMat0, TMat1, TMat2, TShape0, TShape1, TShape2 Method (IGraphTShape0, TMat0, IGraphTShape1, TMat1, IGraphTShape2, TMat2, FuncTMat0, TMat1, TMat2, TMatOut, FuncGraphDslBuilderTMatOut, TShape0, TShape1, TShape2, TShapeOut)

Namespace:  Akka.Streams.Dsl
Assembly:  Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.129 (1.2.3.129)
Syntax
public static IGraph<TShapeOut, TMatOut> Create<TShapeOut, TMatOut, TMat0, TMat1, TMat2, TShape0, TShape1, TShape2>(
	IGraph<TShape0, TMat0> g0,
	IGraph<TShape1, TMat1> g1,
	IGraph<TShape2, TMat2> g2,
	Func<TMat0, TMat1, TMat2, TMatOut> combineMaterializers,
	Func<GraphDslBuilder<TMatOut>, TShape0, TShape1, TShape2, TShapeOut> buildBlock
)
where TShapeOut : Shape
where TShape0 : Shape
where TShape1 : Shape
where TShape2 : Shape

Parameters

g0
Type: Akka.StreamsIGraphTShape0, TMat0
A first input graph.
g1
Type: Akka.StreamsIGraphTShape1, TMat1
A second input graph.
g2
Type: Akka.StreamsIGraphTShape2, TMat2
A third input graph.
combineMaterializers
Type: SystemFuncTMat0, TMat1, TMat2, TMatOut
Function used to determine output materialized value based on the materialized values of the passed graphs.
buildBlock
Type: SystemFuncGraphDslBuilderTMatOut, TShape0, TShape1, TShape2, TShapeOut
A graph constructor function.

Type Parameters

TShapeOut
A type describing shape of the returned graph.
TMatOut
A type of value, that graph will materialize to after completion.
TMat0
A type of materialized value of the first input graph parameter.
TMat1
A type of materialized value of the second input graph parameter.
TMat2
A type of materialized value of the third input graph parameter.
TShape0
A type describing the shape of a first input graph parameter.
TShape1
A type describing the shape of a second input graph parameter.
TShape2
A type describing the shape of a third input graph parameter.

Return Value

Type: IGraphTShapeOut, TMatOut
A graph with materialized value.
See Also