私は次の二つの方法タスクを取得して渡すメソッドを待つ必要がありますか?
public async Task<bool> DoSomething(CancellationToken.token)
{
//do something async
}
//overload with None token
public /*async*/ Task<bool> DoSomething()
{
return /*await*/ DoSomething(CancellationToken.None);
}
は、第二の方法は、非同期でマークする必要がありますしている/キーワードを待ちますか?
は、その後、ちょうどリターンの前に私はいくつかのショートコードを書くことができます戻り型の不一致...この場合、あなたは何をお勧めしますか? Task.FromResultを使用しますか?それとも、この場合、非同期でラップを待っていますか? – labroo
@labrooこの場合は、おそらく "Task.FromResult"を使用します。 – hazzik