Cadena de conexión diferente para salida o disparador

Aquí tengo una función de trabajo web que utiliza disparadores y salidas de bus de servicio. Me gustaría establecer una configuración diferente para la salida y la entrada.

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

Veo en la última API que uno puede controlar el host de trabajo con extensiones de bus de servicio.

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"),
        });

Desafortunadamente no veo ningún control para la cadena de conexión para la salida. Me gustaría utilizar una cadena de conexión diferente (espacio de nombres / derechos de acceso diferentes) para las entradas frente a las salidas.

Quizás la API puede soportar registrar configuraciones de host de trabajo con nombre en un host de trabajo y hacer referencia a ese nombre en los atributos para el desencadenador / salida. De todos modos, si hay una manera de hacer esto, hágamelo saber.

Respuestas a la pregunta(1)

Su respuesta a la pregunta