NServiceBus Azure 队列传输:在代码中设置连接字符串

NServiceBus Azure Queue Transport: Set connection string in code

我将 NServiceBus 与 Azure 服务总线传输结合使用。目前,我在 app.config 中为队列提供连接字符串,如下所示:

<add name="NServiceBus/Transport" connectionString="Endpoint=..." />

我需要在代码中提供这个,而不是在配置中。我使用 this page 上的代码作为如何执行此操作的示例,但是他们使用 RijndaelEncryptionServiceConfig 作为示例,我不知道使用什么类型来覆盖传输连接字符串。具体来说,我不知道该放什么:

    // the part you are overriding
    if (typeof(T) == typeof(RijndaelEncryptionServiceConfig))
    {
        return new RijndaelEncryptionServiceConfig
               {
                   Key = "gdDbqRpqdRbTs3mhdZh9qCaDaxJXl+e6"
               } as T;
    } 

有人可以指导我吗?非常感谢。

我完全找错了树。这有效:

var busConfiguration = new BusConfiguration();
busConfiguration.UseTransport<AzureServiceBusTransport>().ConnectionString(@"Endpoint=sb:...");

简单!我想多了。