私は async/await について学んでいて、オブジェクトまたは同じオブジェクトのリストを返す非同期メソッドを呼び出す必要がある状況に遭遇しました。
これは正しい実装方法ですか?
AManager.cs から
public async Task Initialize(string objectPath)
{
AnObject someObject = await BClass.GetAnObject(objectPath);
}
これが呼び出されたメソッドです
Class B:
public async Task<AnObject> GetAnObject(string objectPath)
{
AnObject someObj = new AnObject();
return someObj;
}
object のリストを返したい場合はどうなりますか? リストを含むラッパーを作成する必要がありますか? そのラッパーを返しますか?
これは当てはまらないため:
public async Task<List<AnObject>> GetAnObject(string objectPath)