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

Namespace:  Akka.Streams.Dsl
Assembly:  Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax
public static IGraph<TShapeOut, TMatOut> Create<TShapeOut, TMatOut, TMat0, TMat1, TMat2, TMat3, TShape0, TShape1, TShape2, TShape3>(
	IGraph<TShape0, TMat0> g0,
	IGraph<TShape1, TMat1> g1,
	IGraph<TShape2, TMat2> g2,
	IGraph<TShape3, TMat3> g3,
	Func<TMat0, TMat1, TMat2, TMat3, TMatOut> combineMaterializers,
	Func<GraphDslBuilder<TMatOut>, TShape0, TShape1, TShape2, TShape3, TShapeOut> buildBlock
)
where TShapeOut : Shape
where TShape0 : Shape
where TShape1 : Shape
where TShape2 : Shape
where TShape3 : 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.
g3
Type: Akka.StreamsIGraphTShape3, TMat3
A fourth input graph.
combineMaterializers
Type: SystemFuncTMat0, TMat1, TMat2, TMat3, TMatOut
Function used to determine output materialized value based on the materialized values of the passed graphs.
buildBlock
Type: SystemFuncGraphDslBuilderTMatOut, TShape0, TShape1, TShape2, TShape3, 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.
TMat3
A type of materialized value of the fourth 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.
TShape3
A type describing the shape of a fourth input graph parameter.

Return Value

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