获取配置变更历史记录
public System.Collections.Generic.IReadOnlyList<Apq.Cfg.Changes.ConfigChangeEvent> GetChangeHistory();
System.Collections.Generic.IReadOnlyList<ConfigChangeEvent>
配置变更事件的只读列表,按时间顺序排列
// 获取最近的配置变更
var changes = cfg.GetChangeHistory();
foreach (var change in changes.Take(10))
{
Console.WriteLine($"[{change.Timestamp}] {change.Key}: {change.OldValue} -> {change.NewValue}");
}
变更历史记录包含所有已应用的配置更改,包括通过 SaveAsync 保存的更改和自动重载的更改。 历史记录的数量受 DynamicReloadOptions.HistoryLimit 限制。