{
  "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

उस डबल-अंडरस्कोर पदानुक्रम का उपयोग environment सेटिंग्स में करें, या स्थानीय विकास के local.settings.json के अंतर्गत Values में प्रविष्टियों के रूप में। ये host सेटिंग्स हैं, connection-string फ़ील्ड नहीं।

इंस्टॉल किए गए एक्सटेंशन जनरेशन से मेल खाएँ। आइसोलेटेड worker के स्वतंत्र HTTP या Service Bus क्लाइंट को अभी भी अपना रूट चाहिए।

संबंधित लेख