For the complete documentation index, see llms.txt. This section of documentation is indexed by https://docs.particular.net/nservicebus/llms.txt. Here is the markdown version of this page. Markdown versions of documentation pages are available by appending .md to the page URL. Directory URLs use index.md.

Registering Handlers and Sagas

Component:
NServiceBus
NuGet Package:
NServiceBus 9.x

Registration tells an endpoint which message handlers and sagas to include. NServiceBus supports explicit registration (which is recommended for new endpoints) and automatic discovery via assembly scanning (which is useful for plugin or dynamic discovery scenarios).

In NServiceBus version 9 and earlier, handlers and sagas are registered automatically via assembly scanning. No explicit registration is required — the endpoint discovers handler and saga types by scanning assemblies at startup.

See assembly scanning for configuration options including how to exclude assemblies or disable scanning entirely.