我应该如何在空闲循环中使用 CountChanged 事件中的 Fetch?我看到了演示,其中有一条取消空闲循环的注释。
但是,如果我这样做 -
async void CountChanged(...)
{
await Task.Run(() => idleToken.Cancel())
Fetch(...)
}
Fetch 将在任何 MessageExpunge 事件之后异步执行。这可能会弄乱可能期望 CountChange 已经更新本地缓存索引的本地索引。
- 4 删除
- 3 EXISTS - 这里的 CountChange 事件可以在下面 * 3 EXPUNGE 之后执行,这会弄乱索引
- 3 删除
请指教?