Activity.Tags 中的标记顺序是相反的

Activity.Tags 现在根据添加项的顺序将项存储在列表中。 也就是说,添加的第一个项排在列表中的第一位。 此更改是为了与 OpenTelemetry 属性规范一致。

更改描述

在以前的 .NET 版本中,Activity.Tags 存储项目的顺序与项目的添加顺序相反。 也就是说,添加的第一个项目排在列表中的最后一位。 从 .NET 5 开始,项目的顺序是相反的,添加的第一项始终排在列表第一位。

引入的版本

5.0

如果应用依赖于 Activity.Tags 列表顺序,并且你要升级到 .NET 5 或更高版本,则需要更改代码的此部分。

受影响的 API