Azure Функции: вы можете переопределить настройки хоста? - PullRequest
0 голосов
/ 28 января 2020

Скажем, у вас есть хост. json файл, подобный следующему:

{
  "version": "2.0",
  "extensions": {
    "serviceBus": {
      "messageHandlerOptions": {
        "maxConcurrentCalls": 16,
        "maxAutoRenewDuration": "00:05:00"
      }
    }
  }
}

Но вы хотите sh переопределить настройку локально в local.settings.json или в настройках для данной среды на Azure. Возможно ли это, и как ты это делаешь?

1 Ответ

0 голосов
/ 28 января 2020

Возможно, но плохо документировано. Фабио Кавальканте описывает это в комментарии здесь .

Вам просто нужно добавить префикс к параметру AzureFunctionsJobHost в файле local.settings.json (или к Azure). ) вот так:

{
  "IsEncrypted": false,
  "Values": {
    "AzureFunctionsJobHost:Extensions:ServiceBus:MessageHandlerOptions:MaxConcurrentCalls": 32,
    "AzureFunctionsJobHost:Extensions:ServiceBus:MessageHandlerOptions:MaxAutoRenewDuration": "00:10:00"
  }
}

Вы также можете использовать двойное подчеркивание (__) вместо двоеточия (:).

...