AI agents: use the documentation index at llms.txt to locate machine-readable pages. This section is indexed by https://docs.particular.net/nservicebus/llms.txt. The markdown version of this page is served as plain text. An MCP server at /mcp serves the same content via the search_docs and read_doc tools; it is read-only and needs no credentials. Markdown versions of documentation pages are available by appending .md to the page URL. Directory URLs use index.md. They are served as text/plain because some retrieval backends reject text/markdown.

Overriding the machine name

Component:
NServiceBus
NuGet Package:
NServiceBus 7.x
Standard support for version 7.x of NServiceBus has expired. For more information see our Support Policy.

The machine name is used by various components. For example:

  • NServiceBus adds diagnostics headers to every message that is dispatched.
  • The MSMQ transport uses the machine name for routing.

To override the machine name resolution, provide a factory method to NServiceBus.Support.RuntimeEnvironment.MachineNameAction when an endpoint is configured.

RuntimeEnvironment.MachineNameAction = () => Dns.GetHostEntry(Environment.MachineName).HostName;

Fully qualified domain names

A common override is to use the fully-qualified domain name (FQDN) of a machine for either routing or for identification.

Resources

See how to find the FQDN of local machine for a good starting point on how to get the FQDN of the local machine.