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

Slå samman detta med den befintliga Functions-värdkonfigurationen. Bindningstillägget skapar utlösarens klient; en klient som byggs separat i funktionskoden ersätter den inte.

Tillägget 5.x stöder webProxy med amqpWebSockets, inte amqpTcp. Behåll namespace/autentisering i den befintliga Service Bus-anslutningsinställningen. För ett offentligt Service Bus-namnområde där offentliga mellanhänder tillåts tillhandahåller HTTP-proxylistan kandidater för webProxy-URL:en utan konto.

Applikationsinställningarnas motsvarigheter är:

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

Använd den dubbla understreckhierarkin i miljöinställningar, eller poster i filen local.settings.json, avsnittet Values, för lokal utveckling. Det är värdinställningar, inte connection string-fält.

Anpassa till den installerade tilläggsgenerationen. En isolerad workers oberoende HTTP- eller Service Bus-klient behöver fortfarande sin egen väg.

Relaterade artiklar