このサイトや他のサイトの投稿を読んだ後、部分ビューを非同期にできないことがわかりました。そのため、別の方法を試しましたが、次のエラーが発生します。
TaskTest ID = 1、ステータス = WaitingForActivation、メソッド = "{null}"、結果 = "{まだ計算されていません}" System.Threading.Tasks.Task
可能であれば、誰でもこの問題の解決を手伝ってください。
private async Task<string> GetLocationName(string id)
{
var weatherSearchLocation = await Task.Run(()=> _igwccafdf.WeatherLocation(id).FirstOrDefault().WeatherLocation); //Works here, returns data
return weatherSearchLocation;
}
ここでエラーが発生します
// Task<string> LocationTask = Task.Factory.StartNew<string>(GetLocationName);
var TaskTest = GetLocationName("london");
いくつかの方法を試しましたが、どれもうまくいかないようです。