EventStoreCore.MassTransit
1.0.2-beta.2
dotnet add package EventStoreCore.MassTransit --version 1.0.2-beta.2
NuGet\Install-Package EventStoreCore.MassTransit -Version 1.0.2-beta.2
<PackageReference Include="EventStoreCore.MassTransit" Version="1.0.2-beta.2" />
<PackageVersion Include="EventStoreCore.MassTransit" Version="1.0.2-beta.2" />
<PackageReference Include="EventStoreCore.MassTransit" />
paket add EventStoreCore.MassTransit --version 1.0.2-beta.2
#r "nuget: EventStoreCore.MassTransit, 1.0.2-beta.2"
#:package EventStoreCore.MassTransit@1.0.2-beta.2
#addin nuget:?package=EventStoreCore.MassTransit&version=1.0.2-beta.2&prerelease
#tool nuget:?package=EventStoreCore.MassTransit&version=1.0.2-beta.2&prerelease
EventStoreCore.MassTransit
Publishes transformed EventStoreCore subscription events through MassTransit.
services.AddEventStore(builder =>
{
builder.AddMassTransitEventStoreSubscription(options =>
{
options.AddEvent<OrderCreated, OrderCreatedMessage>(
e => new OrderCreatedMessage(e.Data.OrderId, e.Id));
});
});
Configure the MassTransit bus and transport normally. EventStoreCore invokes the
publisher through its at-least-once subscription pipeline; message consumers
must remain idempotent and should preserve the source EventId for
deduplication. MassTransit owns transport topology, delivery, and retries.
Entity outbox
services.AddMassTransitOutboxSubscription(options =>
{
options.AddEvent<OrderCreated, OrderCreatedMessage>(
e => new OrderCreatedMessage(e.Data.OrderId, e.Id));
});
Outbox transformations receive IOutboxEvent<T>. Published messages use the
stable outbox event ID as the MassTransit MessageId and include
EventStore-TenantId, EventStore-OutboxSequence,
EventStore-SourceEntityType, EventStore-SourceEntityKey, and
EventStore-EntityChangeKind headers.
| 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
- EventStoreCore (>= 1.0.2-beta.2)
- EventStoreCore.Abstractions (>= 1.0.2-beta.2)
- MassTransit.Abstractions (>= 8.5.7)
- MassTransit.EntityFrameworkCore (>= 8.5.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.2-beta.2 | 55 | 7/28/2026 |
| 1.0.2-beta.1 | 47 | 7/26/2026 |
| 1.0.1 | 221 | 5/25/2026 |
| 1.0.0-beta.13 | 212 | 4/8/2026 |
| 1.0.0-beta.12 | 618 | 2/15/2026 |
| 1.0.0-beta.11 | 74 | 2/13/2026 |
| 1.0.0-beta.10 | 73 | 2/13/2026 |
| 1.0.0-beta.9 | 127 | 2/5/2026 |
| 1.0.0-beta.8 | 78 | 2/3/2026 |
| 1.0.0-beta.7 | 78 | 2/3/2026 |
| 1.0.0-beta.6 | 73 | 2/2/2026 |
| 1.0.0-beta.5 | 81 | 1/17/2026 |
| 1.0.0-beta.4 | 74 | 1/16/2026 |
| 1.0.0-beta.3 | 83 | 1/15/2026 |
| 1.0.0-beta.2 | 82 | 1/14/2026 |
| 1.0.0-beta.1 | 80 | 1/13/2026 |
| 0.9.1 | 127 | 1/12/2026 |
| 0.9.0 | 135 | 1/12/2026 |
| 0.8.1 | 206 | 12/23/2025 |
| 0.8.0-beta.3 | 155 | 12/23/2025 |