我只是想知道在异步方法中抛出异常时是否有办法查看本地人。在locals选项卡中,我只能看到异常详细信息,但在抛出异常的位置周围没有本地。我可以在历史调试中找到一些当地人吗?
以下是我正在使用的代码草图:
public partial class MainWindow
{
public Updater Updater { get; set; } = new Updater();
public MainWindow()
{
InitializeComponent();
Updater.TickerList.Add("MSFT");
}
private async void UpdateButtonOnClick(object sender, RoutedEventArgs e)
{
await Updater.UpdateDaily("MSFT");
}
}
public class Updater()
{
public async Task<bool> UpdateDaily(string ticker, bool full = false)
{
throw new Exception();
}
}