Meridian.Tandem.Ledger
0.3.1
dotnet add package Meridian.Tandem.Ledger --version 0.3.1
NuGet\Install-Package Meridian.Tandem.Ledger -Version 0.3.1
<PackageReference Include="Meridian.Tandem.Ledger" Version="0.3.1" />
<PackageVersion Include="Meridian.Tandem.Ledger" Version="0.3.1" />
<PackageReference Include="Meridian.Tandem.Ledger" />
paket add Meridian.Tandem.Ledger --version 0.3.1
#r "nuget: Meridian.Tandem.Ledger, 0.3.1"
#:package Meridian.Tandem.Ledger@0.3.1
#addin nuget:?package=Meridian.Tandem.Ledger&version=0.3.1
#tool nuget:?package=Meridian.Tandem.Ledger&version=0.3.1
Meridian.Tandem.Ledger
An append-only SQLite run-history journal for Tandem pipelines: accepted values and run records for inspection. Runs themselves are process-owned; a ledger cannot resume them.
dotnet add package Meridian.Tandem.Ledger
using Tandem;
using Tandem.Ledger;
var result = await new PipelineRunner().RunAsync(
pipeline,
initialState,
new SqlitePipelineRunOptions("runs.sqlite3"),
cancellationToken);
Mark the pipeline or selected participants for persistence. The SQLite runner owns observer setup and run terminalization; application state remains free of runtime bookkeeping.
A custom host that creates the observer itself (store.CreateObserverAsync(runId, pipeline)) passes it
through PipelineObservers.Compose(...) and wraps the run in store.RecordRunAsync(runId, ...), which
completes the ledger run as Ready, Failed, Cancelled or Faulted.
| 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
- Dapper (>= 2.1.89)
- Meridian.Tandem (>= 0.3.1)
- Microsoft.Data.Sqlite (>= 10.0.10)
- SQLitePCLRaw.bundle_e_sqlite3 (>= 2.1.12)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.