#c# #azure #azure-functions
#c# #azure #azure-функции
Вопрос:
У меня есть некоторые функциональные возможности в функции Azure durable, которая требует использования общих параметров. Поскольку триггеры активности не поддерживают использование общих параметров, я написал функцию как неасинхронный статический метод и вызвал его непосредственно из оркестратора. Я не получаю сообщение об ошибке, но вижу предупреждение Activity function named [myMethodName] does not exist. Did you mean [someActivityFunction]?
Означает ли это, что я не должен вызывать свой статический метод из orchestrator?
Если я не могу использовать код, который не является триггером активности, как я могу вызвать универсальный метод в моей долговременной функции?
Ответ №1:
Согласно документации здесь, оркестраторы либо вызывают вспомогательные оркестраторы, либо ActivityTriggers, мой обходной путь заключается в том, чтобы использовать другую логику, которую я хотел выполнить внутри activitytriggerа, а затем использовать ее из основного оркестратора.