Delen via


EXTOBS0002: AddServiceLogEnricher is verouderd

De AddServiceLogEnricher extensiemethoden zijn gemarkeerd als verouderd vanaf pakketversie 10.1.0. Deze methoden hadden een onjuiste naamgeving die hun functionaliteit niet nauwkeurig weergeeft. De methoden verrijken toepassingslogboeken, geen servicelogboeken, dus ze zijn vervangen door correct benoemde AddApplicationLogEnricher methoden.

De volgende API's zijn gemarkeerd als verouderd. Het gebruik van deze API's genereert een waarschuwing EXTOBS0002 tijdens het compileren.

Tijdelijke oplossingen

Vervang aanroepen van AddServiceLogEnricher door de equivalente AddApplicationLogEnricher methoden. De functionaliteit blijft hetzelfde, alleen de methodenamen zijn gecorrigeerd om nauwkeurig weer te geven dat ze toepassingslogboeken verrijken.

Zie De verrijker voor toepassingslogboeken voor meer informatie.

Een waarschuwing onderdrukken

Als u de verouderde API's moet gebruiken, kunt u de waarschuwing in code of in het projectbestand onderdrukken.

Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de waarschuwing uit te schakelen en vervolgens opnieuw in te schakelen.

// Disable the warning.
#pragma warning disable EXTOBS0002

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

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

Als u alle EXTOBS0002 waarschuwingen in uw project wilt onderdrukken, voegt u een <NoWarn> eigenschap toe aan het projectbestand.

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

Zie Waarschuwingen onderdrukkenvoor meer informatie.

Zie ook