Robotico.Outbox.MishimaDb 1.1.3
Robotico.Outbox.MishimaDb
NuGet package id: Robotico.Outbox.MishimaDb — IOutbox on MishimaDb (one OutboxMessage logical-type row per enqueued message).
Target framework: net10.0 only (matches the MishimaDb engine).
Persistence and transactions
| Topic | Behavior |
|---|---|
| Default enqueue | Opens a write transaction, inserts one row, commits |
| Shared transaction | Pass MishimaWriteTransaction from Robotico.Repository.MishimaDb MishimaDbUnitOfWork; host commits via CommitAsync on the unit of work |
CommitAsync on outbox |
No-op when a shared transaction is supplied |
Build (Robotico monorepo)
MishimaDb (dual mode): when mishima-suite/mishima-db exists at MishimaDbProjectPath, MSBuild uses a ProjectReference to the engine. Otherwise restore MishimaDb from NuGet. Restore Robotico.* from robotico-downloads (nuget.config).
dotnet restore Robotico.Outbox.MishimaDb.sln
dotnet build Robotico.Outbox.MishimaDb.sln -c Release
dotnet test Robotico.Outbox.MishimaDb.sln -c Release
CI and quality bar
GitHub Actions runs build, tests, coverlet, and a coverage threshold on Robotico.Outbox.MishimaDb.
License
See LICENSE.
Showing the top 20 packages that depend on Robotico.Outbox.MishimaDb.
| Packages | Downloads |
|---|---|
|
MishimaWf.AspNetCore
MishimaWf ASP.NET Core host integration.
|
8 |
|
MishimaWf.AspNetCore
MishimaWf ASP.NET Core host integration.
|
7 |
|
MishimaWf.AspNetCore
MishimaWf ASP.NET Core host integration.
|
6 |
|
MishimaWf.AspNetCore
MishimaWf ASP.NET Core host integration.
|
3 |
|
MishimaWf.AspNetCore
MishimaWf ASP.NET Core host integration.
|
2 |
|
MishimaWf.AspNetCore
MishimaWf ASP.NET Core host integration.
|
0 |
.NET 10.0
- MishimaDb (>= 1.1.5)
- MishimaWire (>= 1.3.10)
- Robotico.Outbox (>= 1.0.2)
- Robotico.Result (>= 1.0.3)