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

Συγχωνεύστε το στην υπάρχουσα διαμόρφωση host των Functions. Η επέκταση σύνδεσης δημιουργεί τον client του trigger· ένας client που κατασκευάζεται χωριστά στον κώδικα της συνάρτησης δεν τον αντικαθιστά.

Η επέκταση 5.x υποστηρίζει webProxy με amqpWebSockets, όχι amqpTcp. Διατηρήστε namespace/authentication στην υπάρχουσα ρύθμιση σύνδεσης Service Bus. Για δημόσιο namespace Service Bus όπου επιτρέπονται δημόσιοι μεσολαβητές, η λίστα διαμεσολαβητών HTTP παρέχει υποψηφίους για το URL webProxy χωρίς λογαριασμό.

Τα ισοδύναμα στις ρυθμίσεις εφαρμογής είναι:

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

Χρησιμοποιήστε αυτή την ιεραρχία διπλής υπογράμμισης στις ρυθμίσεις περιβάλλοντος ή καταχωρίσεις στο αρχείο local.settings.json, ενότητα Values, για τοπική ανάπτυξη. Είναι ρυθμίσεις host, όχι πεδία connection string.

Αντιστοιχίστε με την εγκατεστημένη γενιά επέκτασης. Ο ανεξάρτητος client HTTP ή Service Bus ενός απομονωμένου worker εξακολουθεί να χρειάζεται τη δική του διαδρομή.

Σχετικά άρθρα