代码检查:使用取消令牌。
此检查会报告在可用取消令牌但未使用的 IAsyncEnumerable 消费端。 对于异步流,通过 WithCancellation(...) 传递令牌可明确取消行为。
示例
await foreach (var item in source)
{
Process(item);
}
await foreach (var item in source.WithCancellation(token))
{
Process(item);
}
快速修复
请追加 WithCancellation(...) 并传递可用的取消令牌。
2026年 5月 8日