NOF.Infrastructure.MassTransit
7.0.0
See the version list below for details.
dotnet add package NOF.Infrastructure.MassTransit --version 7.0.0
NuGet\Install-Package NOF.Infrastructure.MassTransit -Version 7.0.0
<PackageReference Include="NOF.Infrastructure.MassTransit" Version="7.0.0" />
<PackageVersion Include="NOF.Infrastructure.MassTransit" Version="7.0.0" />
<PackageReference Include="NOF.Infrastructure.MassTransit" />
paket add NOF.Infrastructure.MassTransit --version 7.0.0
#r "nuget: NOF.Infrastructure.MassTransit, 7.0.0"
#:package NOF.Infrastructure.MassTransit@7.0.0
#addin nuget:?package=NOF.Infrastructure.MassTransit&version=7.0.0
#tool nuget:?package=NOF.Infrastructure.MassTransit&version=7.0.0
NOF.Infrastructure.MassTransit
MassTransit messaging infrastructure package for the NOF Framework.
Overview
Provides the message bus integration layer using MassTransit. Adapts NOF's ICommandHandler, INotificationHandler, and IRequestHandler abstractions to MassTransit consumers, enabling distributed messaging with transactional outbox support.
Features
- Handler Adapters — automatically wraps NOF handlers as MassTransit consumers
- Command Sending —
ICommandSenderimplementation via MassTransit send endpoints - Event Publishing —
IEventPublisherfor domain event distribution - Notification Riding — pub/sub notification delivery
- Endpoint Name Formatting — convention-based endpoint naming with caching
- Deferred Sending —
IDeferredCommandSenderfor transactional outbox integration
Usage
var builder = NOFWebApplicationBuilder.Create(args, useDefaultConfigs: true);
builder.AddMassTransit();
Handlers are automatically discovered and registered as MassTransit consumers. No manual consumer registration required.
Installation
dotnet add package NOF.Infrastructure.MassTransit
License
Apache-2.0
| 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
- MassTransit (>= 8.5.7)
- NOF.Infrastructure.Core (>= 7.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on NOF.Infrastructure.MassTransit:
| Package | Downloads |
|---|---|
|
NOF.Infrastructure.MassTransit.RabbitMQ
RabbitMQ transport for the NOF Framework MassTransit infrastructure. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 8.0.0-nightly.1182812.d2b8f81 | 79 | 4/1/2026 |
| 8.0.0-nightly.1171454.39c8e77 | 68 | 3/24/2026 |
| 8.0.0-nightly.1171297.eb9cf82 | 66 | 3/24/2026 |
| 8.0.0-nightly.1170307.152510d | 70 | 3/23/2026 |
| 8.0.0-nightly.1168606.bcc19a3 | 65 | 3/22/2026 |
| 7.1.0-nightly.1166810.d3113ab | 68 | 3/21/2026 |
| 7.1.0-nightly.1163073.4d806de | 72 | 3/18/2026 |
| 7.1.0-nightly.1162972.49c4353 | 68 | 3/18/2026 |
| 7.1.0-nightly.1162827.84e4b3a | 68 | 3/18/2026 |
| 7.1.0-nightly.1159824.6c44622 | 71 | 3/16/2026 |
| 7.1.0-nightly.1152597.510d4a6 | 72 | 3/11/2026 |
| 7.1.0-nightly.1152463.f4925f4 | 77 | 3/11/2026 |
| 7.1.0-nightly.1151567.35d23e1 | 77 | 3/10/2026 |
| 7.1.0-nightly.1150087.067890f | 65 | 3/9/2026 |
| 7.1.0-nightly.1148796.64cbe7e | 68 | 3/8/2026 |
| 7.1.0-nightly.1147115.cc50a47 | 63 | 3/7/2026 |
| 7.1.0-nightly.1146486.9631e24 | 68 | 3/7/2026 |
| 7.1.0-nightly.1144348.972168f | 66 | 3/5/2026 |
| 7.1.0-nightly.1143998.52e6c90 | 65 | 3/5/2026 |
| 7.0.0 | 150 | 3/5/2026 |