Orbyss.Foundation.DomainEvents
0.2.4
dotnet add package Orbyss.Foundation.DomainEvents --version 0.2.4
NuGet\Install-Package Orbyss.Foundation.DomainEvents -Version 0.2.4
<PackageReference Include="Orbyss.Foundation.DomainEvents" Version="0.2.4" />
<PackageVersion Include="Orbyss.Foundation.DomainEvents" Version="0.2.4" />
<PackageReference Include="Orbyss.Foundation.DomainEvents" />
paket add Orbyss.Foundation.DomainEvents --version 0.2.4
#r "nuget: Orbyss.Foundation.DomainEvents, 0.2.4"
#:package Orbyss.Foundation.DomainEvents@0.2.4
#addin nuget:?package=Orbyss.Foundation.DomainEvents&version=0.2.4
#tool nuget:?package=Orbyss.Foundation.DomainEvents&version=0.2.4
Orbyss.Foundation.DomainEvents
This package supplies Orbyss Foundation's default awaited in-process dispatcher. Activate the
Orbyss.Foundation.DomainEvents feature in each shell that publishes or handles domain events.
Handler-owning features reference only Orbyss.Foundation.DomainEvents.Abstractions and register their
handlers through their normal feature service collection:
services.AddScoped<IDomainEventHandler<CatalogRevisionPublished>, RefreshCatalogProjection>();
They do not reference this concrete package; shells.json activates it independently.
The dispatcher resolves scoped typed handlers, invokes them sequentially, propagates cancellation and failures, carries separate technical publication metadata, instruments each publication, and bounds nested publication depth and count. Handler registration order is not a supported business ordering contract.
This implementation is deliberately non-durable. Publishing after a state commit can be lost if the process terminates. Reliable post-commit, background, broker, or cross-process delivery requires the separately governed Integration Events capability and an atomic outbox; do not simulate it with fire-and-forget domain-event handlers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Orbyss.Foundation.DomainEvents.Abstractions (>= 0.2.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.