EXTOBS0002:AddServiceLogEnricher 已过时

从包版本 10.1.0 开始,扩展 AddServiceLogEnricher 方法已标记为已过时。 这些方法的命名不正确,无法准确反映其功能。 这些方法扩充了应用程序日志,而不是服务日志,因此它们已替换为正确命名 AddApplicationLogEnricher 的方法。

以下 API 标记为已过时。 使用这些 API 会在编译时生成警告 EXTOBS0002

解决方法

将调用 AddServiceLogEnricher 的方法替换为等效的 AddApplicationLogEnricher 方法。 该功能保持不变,只有方法名称已更正,以准确反映它们扩充应用程序日志。

有关详细信息,请参阅 应用程序日志扩充器

禁止显示警告

如果必须使用过时的 API,可以在代码或项目文件中禁止显示警告。

若要仅取消单个冲突,请将预处理器指令添加到源文件以禁用,然后重新启用警告。

// Disable the warning.
#pragma warning disable EXTOBS0002

// Code that uses obsolete API.
// ...

// Re-enable the warning.
#pragma warning restore EXTOBS0002

若要取消项目中的所有 EXTOBS0002 警告,请将属性 <NoWarn> 添加到项目文件。

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
   ...
   <NoWarn>$(NoWarn);EXTOBS0002</NoWarn>
  </PropertyGroup>
</Project>

有关详细信息,请参阅 禁止显示警告

另请参阅