Muflone.Saga
10.0.1
dotnet add package Muflone.Saga --version 10.0.1
NuGet\Install-Package Muflone.Saga -Version 10.0.1
<PackageReference Include="Muflone.Saga" Version="10.0.1" />
<PackageVersion Include="Muflone.Saga" Version="10.0.1" />
<PackageReference Include="Muflone.Saga" />
paket add Muflone.Saga --version 10.0.1
#r "nuget: Muflone.Saga, 10.0.1"
#:package Muflone.Saga@10.0.1
#addin nuget:?package=Muflone.Saga&version=10.0.1
#tool nuget:?package=Muflone.Saga&version=10.0.1
Muflone.Saga
Basic implementation of a saga (not event sourced at the moment)
Install
Install-Package Muflone.Saga
Breaking change in version 8.1.2
Inside the Saga implementation we integrated IStartedBy to avoid error by forgotting to implement it
So, for example, the code changes from
public class MySaga : Saga<MySaga.MyData>, IStartedBy<FakeStartingCommand>, ISagaEventHandlerAsync<FakeResponse>, ISagaEventHandlerAsync<FakeResponseError>`
to
public class MySaga : Saga<FakeStartingCommand, MySaga.MyData>, ISagaEventHandlerAsync<FakeResponse>, ISagaEventHandlerAsync<FakeResponseError>
and the implementation of the interface changes feom
public async Task StartedByAsync(FakeStartingCommand command)
{
}
to
public override async Task StartedByAsync(FakeStartingCommand command)
{
}
| 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
- Muflone (>= 10.0.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Muflone.Saga:
| Package | Downloads |
|---|---|
|
Muflone.MassTransit.RabbitMQ
Mass transit service bus for RabbitMQ and wrappers for Muflone's CommandHandlers and EventHandlers |
|
|
Muflone.Transport.RabbitMQ.Saga
Muflone saga implementation for RabbitMQ |
|
|
Muflone.Transport.Azure.Saga
Muflone saga implementation for MS Azure |
|
|
Muflone.Saga.Persistence.MongoDb
MongoDb persistence for Muflone's Saga |
GitHub repositories
This package is not used by any popular GitHub repositories.