2
是否有什麼(反模式)應該阻止我製作這樣的API調用的異步版本?使用Task.Run製作異步API
public IItem GetItem(int id)
{
var result = SomeLengthyServiceCall(id);
return result;
}
public async Task<IItem> GetItemAsync(int id)
{
return await Task.Run(() => this.GetItem(id));
}