host.json තුළ Azure Functions Service Bus ට්රිගරයේ ප්රොක්සි සැකසුම්
ෆන්ක්ෂන් කේතයේ තවත් ServiceBusClient එකක් වින්යාස නොකර Service Bus extension 5.x හි host.json webProxy එක amqpWebSockets සමඟ භාවිත කරන්න.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}මෙය දැනට ඇති Functions host වින්යාසයට ඒකාබද්ධ කරන්න. binding extension ට්රිගරයේ client සාදයි; ෆන්ක්ෂන් කේතයේ වෙන වෙනම ගොඩනඟන client එය ප්රතිස්ථාපනය නොකරයි.
Extension 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එම ද්විත්ව-යටින් ඉරි ධාරණාව environment සැකසුම්වල හෝ ස්ථානීය සංවර්ධනය සඳහා local.settings.json ගොනුවේ Values කොටසේ ඇතුළත් කිරීම් ලෙස භාවිත කරන්න. මේවා host සැකසුම්, connection-string ක්ෂේත්ර නොවේ.
ස්ථාපිත extension පරම්පරාවට ගැළපෙන්න. හුදකලා worker කගේ ස්වාධීන HTTP හෝ Service Bus client තවමත් එහිම මාර්ගය අවශ්ය කරයි.