Interface IGraph<TShape, TMaterialized>
Inherited Members
Namespace: Akka.Streams
Assembly: Akka.Streams.dll
Syntax
public interface IGraph<out TShape, out TMaterialized> : IGraph<TShape> where TShape : Shape
Type Parameters
| Name | Description |
|---|---|
| TShape | Type-level accessor for the shape parameter of this graph. |
| TMaterialized | TBD |
Methods
| Edit this page View SourceAddAttributes(Attributes)
Add the given attributes to this IGraph<TShape>. Further calls to WithAttributes(Attributes) will not remove these attributes. Note that this operation has no effect on an empty Flow (because the attributes apply only to the contained processing stages).
Declaration
IGraph<out TShape, out TMaterialized> AddAttributes(Attributes attributes)
Parameters
| Type | Name | Description |
|---|---|---|
| Attributes | attributes | TBD |
Returns
| Type | Description |
|---|---|
| IGraph<TShape, TMaterialized> | TBD |
Async()
Put an asynchronous boundary around this Graph.
Declaration
IGraph<out TShape, out TMaterialized> Async()
Returns
| Type | Description |
|---|---|
| IGraph<TShape, TMaterialized> | TBD |
Named(string)
Add a name attribute to this Graph.
Declaration
IGraph<out TShape, out TMaterialized> Named(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | TBD |
Returns
| Type | Description |
|---|---|
| IGraph<TShape, TMaterialized> | TBD |
WithAttributes(Attributes)
Change the attributes of this IGraph<TShape> to the given ones and seal the list of attributes. This means that further calls will not be able to remove these attributes, but instead add new ones. Note that this operation has no effect on an empty Flow (because the attributes apply only to the contained processing stages).
Declaration
IGraph<out TShape, out TMaterialized> WithAttributes(Attributes attributes)
Parameters
| Type | Name | Description |
|---|---|---|
| Attributes | attributes | TBD |
Returns
| Type | Description |
|---|---|
| IGraph<TShape, TMaterialized> | TBD |
Edit this page