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 клиенти дагы эле өз маршрутун талап кылат.