NServiceBus 9.2
Last reviewed Sep 20, 2026
Prompt Details
Prompt Composition
2prompts
- C# 14106 lines · 4.4K tokens
- NServiceBus 9.2107 lines · 5.3K tokens
Total213 lines · 9.6K tokens
CWE Coverage
- 20
- 22
- 59
- 78
- 89
- 94
- 117
- 190
- 208
- 209
- 214
- 250
- 257
- 295
- 306
- 319
- 323
- 327
- 338
- 345
- 362
- 367
- 378
- 426
- 502
- 532
- 611
- 636
- 639
- 674
- 759
- 770
- 772
- 775
- 778
- 798
- 807
- 829
- 841
- 862
- 863
- 915
- 916
- 918
- 922
- 1333
- 1395
Prompt Preview
Apply the C# 14 prompt first. These rules target NServiceBus 9.2, including its mandatory serializer selection and migration from the core DataBus to NServiceBus.ClaimCheck. NServiceBus's runtime minimum does not itself require C# 14.
Supported scope and deployment baseline
- Lock
NServiceBusand compatible transport, persistence, serializer, hosting, Claim Check, and monitoring packages through Central Package Management or a lock file, and take each new 9.2 patch: Particular supports only the latest patch of a supported minor line, and it fixes vulnerable dependencies with new core and component patches that each need their own update. - Run the
net8.0package on a supported .NET 8-or-later runtime and production Windows or Linux platform; .NET Framework is unsupported and macOS is development-only. Plan migration from .NET 8 or 9 before their 2026-11-10 support deadline. - Track 9.2 mainstream support through 2028-01-29 and paid extended support through 2030-01-29 independently of runtime and component lifecycles; the core package's support status does not establish that every deployed dependency is supported or patched.
- Assign a stable, trusted endpoint name and keep logical identity, instance/discriminator, queues, namespaces, topology, routing, and persistence settings in protected startup configuration.
- Separate production messaging, persistence, error and audit queues, ServiceControl, and large-payload storage from nonproduction and from untrusted build or pull-request workloads.
Infrastructure identity and message routing
- Authenticate