如何通过在 Win 8.1 通用应用程序中调用异步 Web 服务调用来定期更新(即全部 10 个)我的 ViewModel 中的一个类?我尝试使用 DispatcherTimer 但计时器无法处理异步部分。这是我尝试过的代码:
_myTimer = new DispatcherTimer();
_myTimer.Interval = new TimeSpan(0, 0, 10);
_myTimer.Tick += timerTick;
protected async Task timerTick(object sender, object e)
{
var handler = new HttpClientHandler();
var client = new System.Net.Http.HttpClient(handler);
string url = "url";
using (Stream stream = await client.GetStreamAsync(new Uri(url)))
{
}
}