У меня есть несколько лямбда-функций, и я хочу вызывать эти лямбда-функции одну за другой в C #.Я создал очередь AWS, которая содержит имена лямбда-функций в теле сообщения.Я использовал цикл for для каждого сообщения, полученного из очереди для выполнения функции.Но моя программа завершает работу, как только выполняется первая лямбда-функция.
foreach (var message in response.Messages)
{
Console.WriteLine("For message ID '" + message.MessageId + "':");
Console.WriteLine(" Body: " + message.Body);
if (message.Body == "Function1")
{
LambdaClient.InvokeAsync(new InvokeRequest
{
FunctionName = "Function1",
}).Wait();
}
if (message.Body == "Function2")
{
LambdaClient.InvokeAsync(new InvokeRequest
{
FunctionName = "Function2",
}).Wait();
}
}
В этой функции цикл for повторяется только один раз и прекращает выполнение.Любая идея о том, как вызывать все функции одну за другой.