Я хочу вызвать другую (не сработавшую по таймеру) azure функцию из моей сработавшей по таймеру функции azure. Он компилируется, но во время выполнения я получаю сообщение об ошибке:
System.ArgumentException: 'The function 'HelloWorld' doesn't exist, is disabled, or is not an orchestrator function. Additional info: No orchestrator functions are currently registered!'
Я уменьшил его до этого крошечного фрагмента кода.
[FunctionName("HelloWorld")]
public static string HelloWorld([ActivityTrigger] string name, ILogger log)
{
return $"Hello {name}!";
}
[FunctionName("DownloadLiveList")]
public async void DownloadLiveList([DurableClient] IDurableOrchestrationClient client, [TimerTrigger("0 0 0 * * *", RunOnStartup = true)]TimerInfo myTimer, ILogger log)
{
await client.StartNewAsync<string>("HelloWorld", "Magdeburg");
}
Поскольку я взял идею из официального примера Microsoft для такого рода azure каскадная функция, я понятия не имею, почему функция "HelloWorld" не зарегистрирована. После загрузки в azure функция видна на портале azure, как и все другие функции из класса.