AI agents: use the documentation index at llms.txt to locate machine-readable pages. This section is indexed by https://docs.particular.net/transports/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.

Creating queues

Component:
NServiceBus
NuGet Package:
NServiceBus 10.x

The scripting guidelines show how to take full control over queue creation:

Declaration

Queues should be declared during the Setup phase of a Feature.

A built-in example is the audit feature, which needs the audit queue. During start-up, NServiceBus ensures the declared queues are present and aborts the start-up procedure if they are not (with the exception of MSMQ remote queues, which are optional).

public class FeatureThatRequiresAQueue :
    Feature
{
    protected override void Setup(FeatureConfigurationContext context)
    {
        var queueBindings = context.Settings.Get<QueueBindings>();
        queueBindings.BindSending("someQueue");
    }
}

Creation

Queues are created only during installation.