每个一级子键表示一个图标覆盖标识,子键默认值常保存 CLSID。子键名本身和默认值都需要单独保存。
如果需要 1.x、版本区间或兼容矩阵,应替换 PluginContractValidator,而不是在业务代码中散落版本判断。
IsCompletedSuccessfully) { _result = actionResultValueTask.
ValueTask 保存的版本令牌用来标识“这是第几次操作”。第 1 次操作:IValueTaskSource + token 17 -> ValueTask A await A:消费结果 IValueTaskSource 被归还并开始第 2 次操作,token 变为 18 再次 await A:A 仍携带 token 17,已不再代表当前操作 如果在 IValueTaskSource 被复用后再次等待 A,通常会因为令牌不匹配而失败。