Azure Functions Service Bus triggerio tarpinio serverio nustatymai host.json
Naudokite Service Bus 5.x plėtinio host.json webProxy su amqpWebSockets, o ne konfigūruokite kito ServiceBusClient funkcijos kode.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Sujunkite tai su esama Functions host konfigūracija. Susiejimo plėtinys sukuria triggerio klientą; atskirai funkcijos kode sukurtas klientas jo nepakeičia.
Plėtinys 5.x palaiko webProxy su amqpWebSockets, o ne amqpTcp. Palikite namespace/authentication esamame Service Bus ryšio nustatyme. Viešai Service Bus namespace, kur leidžiami vieši tarpininkai, HTTP proxy sąrašas siūlo kandidatus webProxy URL be paskyros.
Programos nustatymų atitikmenys yra:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Naudokite tą dvigubo pabraukimo hierarchiją aplinkos nustatymuose arba įrašus faile local.settings.json, skyriuje Values, vietiniam kūrimui. Tai host nustatymai, o ne connection string laukai.
Suderinkite su įdiegta plėtinio karta. Izoliuoto workerio nepriklausomas HTTP ar Service Bus klientas vis tiek turi savo maršrutą.