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

Combine isto coa configuración existente do host de Functions. A extensión de enlace crea o cliente do desencadeador; un cliente construído por separado no código da función non o substitúe.

A extensión 5.x admite webProxy con amqpWebSockets, non amqpTcp. Manteña o espazo de nomes/autenticación na configuración de conexión de Service Bus existente. Para un espazo de nomes público de Service Bus onde se permiten intermediarios públicos, a lista de proxies HTTP ofrece candidatos para o URL de webProxy sen conta.

Os equivalentes na configuración da aplicación son:

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

Use esa xerarquía de dobre guión baixo na configuración da contorna, ou entradas no ficheiro local.settings.json, sección Values, de desenvolvemento local. Son axustes do host, non campos de cadea de conexión.

Coincida coa xeración de extensión instalada. O cliente HTTP ou de Service Bus independente dun worker illado segue necesitando a súa propia ruta.

Artigos relacionados