{
  "version": "2.0",
  "extensions": {
    "serviceBus": {
      "transportType": "amqpWebSockets",
      "webProxy": "http://proxy.example:8080"
    }
  }
}

এটি বিদ্যমান Functions host কনফিগারেশনে একত্র করুন। binding এক্সটেনশনই ট্রিগারের client তৈরি করে; ফাংশন কোডে আলাদাভাবে তৈরি client তা প্রতিস্থাপন করে না।

এক্সটেনশন 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 ফিল্ড নয়।

ইনস্টল করা এক্সটেনশন প্রজন্মের সঙ্গে মিলিয়ে নিন। isolated worker-এর স্বতন্ত্র HTTP বা Service Bus client-এর এখনও নিজের রুট দরকার।

সম্পর্কিত নিবন্ধ