Я пытаюсь использовать новое расширение 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.Убедитесь, что параметр Type поддерживается привязкой.Если вы используете привязки расширений (например, хранилище Azure, ServiceBus, таймеры и т. Д.), Убедитесь, что вы вызвали метод регистрации расширений в своем коде запуска (например, builder.AddAzureStorage (), builder.AddServiceBus (), builder.AddTimers () и т. д.).
Я пропустил некоторые шаги, такие как добавление какого-либо промежуточного программного обеспечения в класс запуска или т. д., из-за чего документация не показала, как его использовать?1016 *