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

รวมค่านี้เข้ากับการกำหนดค่า host ของ Functions ที่มีอยู่ ส่วนขยายการผูกจะสร้างไคลเอนต์ของทริกเกอร์ ไคลเอนต์ที่สร้างแยกในโค้ดฟังก์ชันไม่ได้แทนที่ไคลเอนต์นั้น

ส่วนขยาย 5.x รองรับ webProxy ร่วมกับ amqpWebSockets ไม่ใช่ amqpTcp เก็บ namespace/authentication ไว้ในการตั้งค่าการเชื่อมต่อ Service Bus ที่มีอยู่ สำหรับ Service Bus namespace สาธารณะที่อนุญาตให้ใช้ตัวกลางสาธารณะ รายการพร็อกซี HTTP มีผู้สมัครสำหรับ URL ของ webProxy ที่ไม่ต้องใช้บัญชี

ค่าที่เทียบเท่าในการตั้งค่าแอปพลิเคชันคือ:

AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080

ใช้ลำดับชั้นขีดล่างคู่ในนั้นในการตั้งค่าสภาพแวดล้อม หรือรายการในไฟล์ local.settings.json ส่วน Values สำหรับการพัฒนาท้องถิ่น สิ่งเหล่านี้เป็นการตั้งค่า host ไม่ใช่ฟิลด์ connection string

จับคู่กับรุ่นของส่วนขยายที่ติดตั้งไว้ ไคลเอนต์ HTTP หรือ Service Bus แบบอิสระของ worker ที่แยกออกยังต้องมีเส้นทางของตัวเอง

บทความที่เกี่ยวข้อง