У меня есть долговременная функция, которая относится к подчиненным оркестрам, что-то вроде этого:
[FunctionName("Trigger")]
public static async Task OrchestrationFunctionFromHttpAsync(
[OrchestrationTrigger]DurableOrchestrationContext context,
ILogger log)
{
var firstResult = await context.CallSubOrchestratorAsync<int>("FirstFunction", null);
var secondResult = await context.CallSubOrchestratorAsync<int>("SecondFunction", null);
}
Первый суб-оркестратор завершается успешно, но выполнение не возвращается к функции оркестрации, поэтому второй суб-оркестратор никогда не вызывается. Как бы я даже выяснил, почему это происходит?