Compartir a través de


EXTOBS0002: AddServiceLogEnricher está obsoleto

Los AddServiceLogEnricher métodos de extensión se han marcado como obsoletos a partir de la versión 10.1.0 del paquete. Estos métodos tenían nombres incorrectos que no reflejaban con precisión su funcionalidad. Los métodos enriquecen los registros de aplicación, no los registros de servicio, por lo que se han reemplazado por métodos con AddApplicationLogEnricher nombre correctos.

Las SIGUIENTES API están marcadas como obsoletas. El uso de estas API genera una advertencia EXTOBS0002 en tiempo de compilación.

Soluciones alternativas

Reemplace las llamadas a AddServiceLogEnricher por los métodos equivalentes AddApplicationLogEnricher . La funcionalidad sigue siendo la misma, solo se han corregido los nombres de método para reflejar con precisión que enriquecen los registros de aplicación.

Para más información, consulte Enriquecimiento de registros de aplicaciones.

Supresión de una advertencia

Si debe usar las API obsoletas, puede suprimir la advertencia en el código o en el archivo del proyecto.

Para suprimir solo una infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la advertencia.

// Disable the warning.
#pragma warning disable EXTOBS0002

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

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

Para suprimir todas las EXTOBS0002 advertencias del proyecto, agregue una <NoWarn> propiedad al archivo del proyecto.

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

Para obtener más información, vea Suprimir advertencias.

Consulte también