私は非同期メソッドを持っています:
public async Task<UserLoginExResult> LoginExAsync(CustomTable exRequest, string language, bool throwEx = true)
{
UserLoginExResult result = await UserService.LoginExAsync(UserGroup, language, TimezoneOffset, GetDeviceInfo(), GetLoginProperties(), exRequest);
ProcessLoginResult(result, false, throwEx);
return result;
}
そして過負荷:
public Task<UserLoginExResult> LoginExAsync(CustomTable exRequest, bool throwEx = true)
{
return LoginExAsync(exRequest, Language.ID, throwEx);
}
オーバーロードされたもの(パラメーターが少ないもの)をマークしてasync
使用する必要があるかどうかわかりませんawait
? すべきではないと思いますが、もしそうしたらどうなるか教えていただけますか? 私はここでかなり迷子になっていて、それが何Task
を待っているのか本当にわかりませんか? 余分なものを作成しますか、Task
それともawait
新しいものを作成しませんTask
か?