Franz.Common.Messaging.Bootstrap
3.0.0
dotnet add package Franz.Common.Messaging.Bootstrap --version 3.0.0
NuGet\Install-Package Franz.Common.Messaging.Bootstrap -Version 3.0.0
<PackageReference Include="Franz.Common.Messaging.Bootstrap" Version="3.0.0" />
<PackageVersion Include="Franz.Common.Messaging.Bootstrap" Version="3.0.0" />
<PackageReference Include="Franz.Common.Messaging.Bootstrap" />
paket add Franz.Common.Messaging.Bootstrap --version 3.0.0
#r "nuget: Franz.Common.Messaging.Bootstrap, 3.0.0"
#:package Franz.Common.Messaging.Bootstrap@3.0.0
#addin nuget:?package=Franz.Common.Messaging.Bootstrap&version=3.0.0
#tool nuget:?package=Franz.Common.Messaging.Bootstrap&version=3.0.0
Franz.Common.Messaging.Bootstrap
Composition helper for common Franz architecture plus messaging identity, tenant, and header contexts.
Overview
Composition helper for common Franz architecture plus messaging identity, tenant, and header contexts.
Installation
dotnet add package Franz.Common.Messaging.Bootstrap
Registration
The current extension is AddMessagingArchitecture in the namespace Franz.Common.Messaging.Bootstrap.Extenstions (the namespace spelling is present in the source).
using Franz.Common.Messaging.Bootstrap.Extenstions;
builder.Services.AddMessagingArchitecture(
builder.Environment,
builder.Configuration,
typeof(Program).Assembly);
The assembly parameter is optional; when omitted, the method uses its calling assembly. Pass the application assembly explicitly to make scanning deterministic.
Composition performed
The method delegates to AddCommonArchitecture(configuration, assembly), then registers:
AddMessagingIdentityContext()AddMessagingMultitenancyContext()AddMessagingHeaderContext()
The common architecture helper performs the reflection, mediator, and marker-based dependency registrations documented by Franz.Common.Bootstrap. The three messaging context registrations add the relevant message-scoped context accessors.
Important boundaries
This method does not register Kafka, RabbitMQ, Azure, or another broker transport. It also does not select a messaging provider from configuration. Add the broker-specific registration from the corresponding provider package.
The IHostEnvironment parameter is present in the current signature but is not read by the implementation. Do not expect environment-dependent registration behavior from it.
Composition guidance
Use this package to compose the common messaging context layer, not as a substitute for provider setup, host worker registration, message-store configuration, or transport provisioning. Keep transport-specific decisions in the application composition root.
License
MIT. See LICENSE.
| 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
- Franz.Common.Bootstrap (>= 3.0.0)
- Franz.Common.Messaging.Hosting (>= 3.0.0)
- Franz.Common.Messaging.Hosting.Mediator (>= 3.0.0)
- Franz.Common.Messaging.Identity (>= 3.0.0)
- Franz.Common.Messaging.MultiTenancy (>= 3.0.0)
- SharpCompress (>= 0.50.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 |
|---|---|---|
| 3.0.0 | 0 | 11/10/2026 |
| 2.3.4 | 339 | 11/1/2026 |
| 2.3.3 | 305 | 10/28/2026 |
| 2.3.2 | 100 | 10/27/2026 |
| 2.3.1 | 151 | 10/26/2026 |
| 2.3.0 | 186 | 7/21/2026 |
| 2.2.19 | 126 | 7/19/2026 |
| 2.2.18 | 132 | 7/19/2026 |
| 2.2.17 | 139 | 7/12/2026 |
| 2.2.16 | 139 | 7/2/2026 |
| 2.2.15 | 138 | 6/29/2026 |
| 2.2.14 | 136 | 6/29/2026 |
| 2.2.13 | 138 | 6/29/2026 |
| 2.2.12 | 131 | 6/28/2026 |
| 2.2.11 | 127 | 6/28/2026 |
| 2.2.10 | 146 | 6/28/2026 |
| 2.2.9 | 150 | 6/28/2026 |
| 2.2.8 | 138 | 6/28/2026 |
| 2.2.7 | 140 | 6/7/2026 |
| 2.2.6 | 140 | 6/6/2026 |