У меня есть метод async:
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
?