Убедитесь, что возвращаемый тип методов действия API - async Task<YourModelDataType>
.Например, допустим, у вас есть контроллер HomeController
следующим образом:
public class HomeController : ApiController
{
public async Task<YourModelDataType> Index()
{
return new YourModelDataType()
{
Property1 = await ApiService1.GetData(),
Property2 = await ApiService2.GetData(),
Property3 = await ApiService3.GetData(),
};
}
}
Убедитесь, что ожидаются вызовы в другие проекты API.Это улучшает масштабируемость на стороне сервера.т.е. ресурсы сервера могут свободно обслуживать другие запросы, ожидая ответа от других сервисов API.