Я хочу, чтобы моя функция orchestrator возвращала объект, представляющий то, что произошло в моем рабочем процессе, в основном некоторую статистику о том, что сделал мой рабочий процесс: пользователи, извлеченные из API, пользователи, вставленные в базу данных, ...
До этого момента я возвращал эту информацию из моих функций активаций и собирал их в моем оркестраторе, а затем возвращал их:
return new
{
UserInsterted = myActivity1.InsertedUsersNumber,
UsersRetrievedFromApi = myActivity2.RetrievedUserNumber
};
Однако теперь у меня есть действия, которые выполняются параллельно (благодаря Task.WhenAll(myActivity1, myActivity2)
поэтому я не могу вернуть результат с другим типом.
Вот почему мне было интересно, было ли хорошим решением использовать в моем коде Durable Entity для хранения всего, что я хочу вернуть в конце в моем оркестраторе .