FcqrsRuntimeType
PackageFCQRS
Runtime registry, populated once at host startup. Holds the live actor system,
each aggregate's factory + refs (keyed by the aggregate's CLR type) and the
projection subscription. Resolved from DI so endpoints can pull the Handlers /
the subscription, and saga registrations can look up the aggregates they wire.
Specification
Kind
Type
Members
6
Examples
0
``.ctor``Signature
FcqrsRuntime(actor)
FactorySignature
this.Factory
RefsSignature
this.Refs
RegisterSignature
this.Register
SubscriptionSignature
this.Subscription
Summary
| Name | Signature | Synopsis |
|---|---|---|
| ``.ctor`` | FcqrsRuntime(actor) | No description available. |
| Factory | this.Factory | The entity-ref factory of a registered aggregate. |
| Refs | this.Refs | The typed refs of a registered aggregate. |
| Register | this.Register | Record an aggregate's wiring under its CLR type (called at startup). |
| Subscription | this.Subscription | The projection subscription, set when the projection step runs at startup. |
| Actor | this.Actor | The live actor system. |
The entity-ref factory of a registered aggregate.
Parameters
| Name | Type | Description |
|---|---|---|
| shardType | Type |
Returns
AggregateFactory
The typed refs of a registered aggregate.
Parameters
| Name | Type | Description |
|---|---|---|
| shardType | Type |
Returns
AggregateRefs<'TCommand, 'TEvent>
Record an aggregate's wiring under its CLR type (called at startup).
Parameters
| Name | Type | Description |
|---|---|---|
| shardType | Type | |
| factory | AggregateFactory | |
| boxedRefs | obj |
Returns
unit
The projection subscription, set when the projection step runs at startup.
Returns
ISubscribe