NServiceBus 9.2

Last reviewed Sep 20, 2026

Export as PDF

Prompt Details

Prompt Composition

2prompts
  1. C# 14106 lines · 4.4K tokens
  2. 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 NServiceBus and 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.0 package 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