FCQRS
Get started
Task guides
API
GitHub
6.6.0
6.6.0
light
dark
FCQRS
FCQRS.ExpectoTickSpec
FCQRS
ExpectoTickSpec
FeatureTest
FCQRS
Filter
Overview
Home
API Reference
Docs
Overview
Register a user
Tutorial
Start here
Try another registration
Query a registered user
Register over HTTP
Concepts
Concepts
CQRS and event sourcing
Aggregates and the write side
The read side
Correlation IDs and read-your-writes
Sagas
Deferring, snapshots, and passivation
Consistency and recovery
C# interop and serialization
How To
Task guide index
Define an aggregate
Send at an expected version
Add a projection
Read your writes
Catch up projections
Write a saga
Test your domain
Evolve persisted events
Rebuild a read model
Dispatch a best-effort async effect
Configure the database
Observe your system
Use FCQRS from C#
Configuration
API Reference
FCQRS
Actor
Connection
DBType
ActorSerialization
ConditionalCommandSerializer
STJSerializer
AkkaTimeProvider
Internal
CSharp
ActorApi
ActorWiring
Aggregate<'TState, 'TCommand, 'TEvent>
AggregateFactory
AggregateRefs<'TCommand, 'TEvent>
Describe
EventActions
Expectations
FSharpResults
Handler<'TCmd, 'TEvent>
JournalTypeMapBuilder
PrefixConversions
QueryApi
RetrySchedules
Saga<'TEvent, 'TSagaData, 'TState>
SagaApi
SagaCommands
SagaDefinition
SagaEventActions
SagaSideEffectResult<'TState>
SagaStates
SagaTransitions
TestEnvelope
Values
Common
CommandHandler
Internal
State<'Command, 'Event>
Command<'Command, 'Event>
CommandDetails<'Command, 'Event>
SagaBuilder
SagaStateWrapper<'UserState, 'TEvent>
SagaStarter
Internal
SagaStartingEvent<'T>
AggregateVersionConflictException
AkkaLogLevel
Command<'CommandDetails>
Event<'EventDetails>
EventAction<'T>
ExecuteCommand
Expectation
ExpectationExhausted
FactoryAndName
IActor
IConfigurationWrapper
IEnvelope
ILoggerFactoryWrapper
ISerializable
JournalTypes
Notify
PassivationPolicy
PrefixConversion
RetrySchedule
SagaState<'SagaData, 'State>
SagaTransition<'State>
SnapshotPolicy
TargetActor
TargetName
Telemetry
DynamicConfig
Internal
ConfigExtension
EventUpcasting
FSharp
Fcqrs
Projection
Aggregate<'State, 'Command, 'Event>
AggregateFactory
AggregateHandle<'Command, 'Event>
Handler<'Command, 'Event>
Projection
Saga<'Data, 'State, 'OriginatorEvent>
SagaHandle
ProjectionStorage
ProjectionSqlDialect
SqlProjectionStore
Projections
IProjection
TransactionalProjectionOptions
Query
IAwaitable
IAwaitableDisposable
ISubscribe<'TDataEvent>
ISubscribe
Saga
Scheduler
ObservingScheduler
SchedulerController
AsyncTaskExtensions
FcqrsBuilder
FcqrsBuilderExtensions
FcqrsRuntime
FcqrsServiceCollectionExtensions
SubscribeExtensions
FCQRS.Model
Aether
Compose
AsyncValidatedLens
ValidatedLens
ValidatedPrism
Lens
Prism
Lens
Operators
Optic
Get
Map
Set
Optics
Array
Choice
List
Map
Option
Result
Prism
AsyncValidatedLens<'a, 'b, 'e>
Epimorphism<'a, 'b>
Isomorphism<'a, 'b>
Lens<'a, 'b>
Prism<'a, 'b>
ValidatedLens<'a, 'b, 'e>
ValidatedPrism<'a, 'b, 'e>
CSharp
Helpers
Results
StringTypes
Data
Result
AggregateId
CID
IMessage
IMessageWithCID
LongString
MessageId
ModelError
Predicate
ShortString
ValueLens
ValueLensResultType<'Wrapped, 'Inner, 'Error>
ValueLensType<'Wrapped, 'Inner>
Version
FreeMonad
Eff
Free
Free<'Instruction, 'Result>
FreeBuilder
FreeResultBuilder
Validation
ValidateRegexes
FieldInfo<'T, 'T0, 'E>
ValidateResult<'T>
Validator<'E>
FCQRS.Serialization
Serialization
UnionConverter<'T>
UnionConverterFactory
FCQRS.SqlProvider
Query
FCQRS.ExpectoTickSpec
FeatureTest