Служба машинного обучения AWS в .NET Core

Я хотел бы сделать прогноз в .NET Core на AWS Lambda, используя сервис машинного обучения, предоставляемый AWS. Я получаю эту ошибку. У кого-нибудь есть информация об этом?

https://prnt.sc/r1buou

Error   CS0029  Cannot implicitly convert type
'System.Threading.Tasks.Task<Amazon.MachineLearning.Model.Prediction>' to
'Amazon.MachineLearning.Model.Prediction'

Всего 1 ответ


При создании функций .NET Core Lambda вы используете .NET Standard версию AWS SDK для .NET. Версия .NET Standard поддерживает только асинхронные операции, потому что именно это поддерживает базовый HttpClient в .NET Standard. Поэтому, когда вы используете SDK в Lambda, вы должны будете использовать шаблон .NET async / await при совершении вызовов. Версия .NET Framework, к которой вы, вероятно, более привыкли, поддерживает синхронизацию, а также метод aync.


Есть идеи?

10000