FEB.EventSourcing.StateContracts
9.0.0-beta.1
dotnet add package FEB.EventSourcing.StateContracts --version 9.0.0-beta.1
NuGet\Install-Package FEB.EventSourcing.StateContracts -Version 9.0.0-beta.1
<PackageReference Include="FEB.EventSourcing.StateContracts" Version="9.0.0-beta.1" />
<PackageVersion Include="FEB.EventSourcing.StateContracts" Version="9.0.0-beta.1" />
<PackageReference Include="FEB.EventSourcing.StateContracts" />
paket add FEB.EventSourcing.StateContracts --version 9.0.0-beta.1
#r "nuget: FEB.EventSourcing.StateContracts, 9.0.0-beta.1"
#:package FEB.EventSourcing.StateContracts@9.0.0-beta.1
#addin nuget:?package=FEB.EventSourcing.StateContracts&version=9.0.0-beta.1&prerelease
#tool nuget:?package=FEB.EventSourcing.StateContracts&version=9.0.0-beta.1&prerelease
FEB.EventSourcing.StateContracts
Dependency-free aggregate state contracts for the FEB.EventSourcing framework:
[AutoSnapshot] / [IgnoreSnapshot], ISnapshotMetadata + registry,
ISnapshotSerializer and SnapshotCompression — shared by the snapshot store and
the Redis aggregate cache. Ships with the source generator that emits snapshot DTOs,
CreateSnapshot/RestoreFromSnapshot methods and a per-assembly registration
module for every [AutoSnapshot] aggregate at compile time.
The generator is fail-closed: every member of a snapshotted type is either mapped,
explicitly [IgnoreSnapshot], or a compile error — state is never lost silently.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (5)
Showing the top 5 NuGet packages that depend on FEB.EventSourcing.StateContracts:
| Package | Downloads |
|---|---|
|
FEB.EventSourcing.Redis
EventSourcing |
|
|
FEB.EventSourcing.MongoDb
EventSourcing |
|
|
FEB.EventSourcing.Snapshots
Event Sourcing snapshot support with automatic source-generated snapshots. |
|
|
FEB.EventSourcing.Sql
Relational persistence core for FEB.EventSourcing (events, snapshots, outbox) over ADO.NET. Use with FEB.EventSourcing.Postgres or FEB.EventSourcing.SqlServer. |
|
|
FEB.EventSourcing.TestKit
Test helpers for FEB.EventSourcing: snapshot contract roundtrip assertions for all [AutoSnapshot] aggregates. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.0.0-beta.1 | 86 | 8/15/2026 |