Я пытаюсь использовать новое расширение Durable Functions в Функциях Azure. Я установил этот пакет Nuget в свой проект Function:
Microsoft.Azure.WebJobs.Extensions.DurableTask
А затем использовал DurableOrchestrationContext в моей функции следующим образом:
[FunctionName("StopVM")]
public static void StopVM([TimerTrigger("0 */2 * * * *")]TimerInfo myTimer, ILogger log, ExecutionContext context, DurableOrchestrationContext orchestrationContext)
{
....
}
но когда я запустил функцию, эта ошибка показала:
Ошибка метода индексации FuncApp.StopVM [20.11.2018 17:09:01] Microsoft.Azure.WebJobs.Host: Ошибка метода индексации FuncApp.StopVM. Microsoft.Azure.WebJobs.Host: невозможно привязать параметр orchestrationContext к типу DurableOrchestrationContext. Убедитесь, что тип параметра поддерживается привязкой. Если вы используете расширения привязки (например, Azure Storage, ServiceBus, таймеры и т. Д.), Убедитесь, что вы вызвали метод регистрации для расширения (ов) в коде запуска (например, builder.AddAzureStorage (), builder.AddServiceBus ( ), builder.AddTimers () и т. д.).
Пропускаю ли я некоторые шаги, такие как добавление промежуточного программного обеспечения в класс запуска и т. Д., Из-за того, что в документации не ясно показано, как его использовать?