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

این را در پیکربندی موجود میزبان Functions ادغام کنید. افزونه اتصال کلاینت تریگر را می‌سازد؛ کلاینتی که جداگانه در کد تابع ساخته شود جای آن را نمی‌گیرد.

افزونه 5.x از webProxy با amqpWebSockets پشتیبانی می‌کند، نه amqpTcp. فضای نام/احراز هویت را در تنظیم اتصال موجود Service Bus نگه دارید. برای فضای نام عمومی Service Bus که واسطه‌های عمومی در آن مجاز است، فهرست پروکسی HTTP نامزدهایی برای URL بدون حساب webProxy فراهم می‌کند.

معادل‌های تنظیمات برنامه عبارت‌اند از:

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

از این سلسله‌مراتب دو زیرخط در تنظیمات محیط، یا ورودی‌های داخل فایل local.settings.json، بخش Values، برای توسعه محلی استفاده کنید. این‌ها تنظیمات میزبان هستند، نه فیلدهای رشته اتصال.

با نسل افزونه نصب‌شده هماهنگ کنید. کلاینت مستقل HTTP یا Service Bus یک worker جداشده هنوز به مسیر خودش نیاز دارد.

مقالات مرتبط