Azure Functions Service Bus триггерінің прокси параметрлері host.json ішінде
Функция кодында басқа ServiceBusClient конфигурациялаудың орнына Service Bus 5.x кеңейтімінің host.json webProxy параметрін amqpWebSockets-пен қолданыңыз.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Мұны бар Functions host конфигурациясына біріктіріңіз. Байланыстыру кеңейтімі триггер клиентін жасайды; функция кодында бөлек құрылған клиент оны алмастырмайды.
5.x кеңейтімі webProxy параметрін amqpWebSockets-мен қолдайды, amqpTcp-пен емес. Namespace/authentication бар Service Bus қосылым параметрінде қалсын. Жалпы делдалдарға рұқсат етілген жалпы Service Bus namespace үшін HTTP прокси тізімі тіркелгісіз webProxy URL үшін үміткерлер ұсынады.
Қолданба параметрлеріндегі баламалар:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Осы қос астыңғы сызықты иерархияны орта параметрлерінде немесе жергілікті әзірлеудегі local.settings.json ішіндегі Values жазбаларында қолданыңыз. Бұл host параметрлері, connection string өрістері емес.
Орнатылған кеңейім ұрпағына сәйкестендіріңіз. Оқшауланған worker-дің тәуелсіз HTTP немесе Service Bus клиентіне әлі де өз маршруты қажет.