Код: Выделить всё
public static async Task CallBackMethod() where T : Meta
{
// Changing to ConfigureAwait(true) ensures no Stackoverflow exception
var test = await asyncMethod1().ConfigureAwait(false);
// Custom Exception is thrown from action.Invoke()
await asyncMethod2().ConfigureAwait(false);
test++;
}
Код: Выделить всё
var test = await asyncMethod1().ConfigureAwait(true)
< /code>
Тогда исключение переполнения стека не брошено. Только ожидаемое пользовательское исключение брошено и обрабатывается. брошен. Я хотел понять, что меняется между configureawait (false)
https://github.com/riteshksriv/testso
Подробнее здесь: https://stackoverflow.com/questions/794 ... -asp-net-a