.NET 4.5 асинхронное ожидание и перегруженные методы
У меня есть асинхронный метод:
public async Task 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 LoginExAsync(CustomTable exRequest, bool throwEx = true)
{
return LoginExAsync(exRequest, Language.ID, throwEx);
}
я не уверен, стоит ли отмечать перегруженный (тот, у которого меньше параметров) какasync
и использоватьawait
? Я думаю, что не должен, но вы можете сказать мне, что произойдет, если я сделаю это? Я'м совершенно потерялся здесь и не совсем уверен, чтоTask
это будет ждать? Будет ли это создать дополнительныйTask
или жеawait
Безразлично»создать новый?Task