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 लाई अझै आफ्नै मार्ग चाहिन्छ।