Другая строка подключения для выхода или триггера

Здесь у меня есть функция webjob с использованием триггеров служебной шины и выходов. Я хотел бы установить другую конфигурацию для вывода и ввода.

public static void OnPush(
    [ServiceBusTrigger("%PushProcessor.InputTopicName%", "%PushProcessor.InputTopicSubscriptionName%", AccessRights.Listen)]
    BrokeredMessage message,
    [ServiceBus("%PushProcessor.OutputTopicName%", AccessRights.Send)]
    out BrokeredMessage output
    )

В последнем API я вижу, что можно управлять узлом задания с помощью расширений служебной шины.

JobHostConfiguration config = new JobHostConfiguration
        {
            StorageConnectionString = ConfigHelpers.GetConfigValue("AzureWebJobsStorage"),
            DashboardConnectionString = ConfigHelpers.GetConfigValue("AzureWebJobsDashboard"),
            NameResolver = new ByAppSettingsNameResolver()
        };

config.UseServiceBus(new ServiceBusConfiguration
        {
            MessageOptions = new OnMessageOptions {
                MaxConcurrentCalls = 2,
                AutoRenewTimeout = TimeSpan.FromMinutes(1),
                AutoComplete = true,
            },
            ConnectionString = ConfigHelpers.GetConfigValue("InputServiceBusConnectionString"),
        });

К сожалению, я не вижу управления для строки подключения для вывода. Я хотел бы использовать другую строку подключения (другое пространство имен / права доступа) для входных и выходных данных.

Возможно, API может поддерживать регистрацию именованных конфигураций jobhost на jobhost и ссылаться на это имя в атрибутах для триггера / выхода. В любом случае, если есть способ сделать это, дайте мне знать.

Ответы на вопрос(1)

Ваш ответ на вопрос