EXTOBS0002: AddServiceLogEnricher je zastaralý

Metody AddServiceLogEnricher rozšíření byly označeny jako zastaralé počínaje balíčkem verze 10.1.0. Tyto metody měly nesprávné pojmenování, které přesně neodráží jejich funkce. Metody obohacují aplikační protokoly, nikoli protokoly služby, takže byly nahrazeny správně pojmenovanými AddApplicationLogEnricher metodami.

Následující rozhraní API jsou označena zastaralá. Použití těchto rozhraní API generuje upozornění EXTOBS0002 v době kompilace.

Alternativní řešení

Nahraďte volání AddServiceLogEnricher ekvivalentními AddApplicationLogEnricher metodami. Funkce zůstávají stejné, pouze názvy metod byly opraveny tak, aby přesně odrážely, že obohatijí aplikační protokoly.

Další informace naleznete v tématu Rozšiřování aplikačních protokolů.

Potlačte upozornění

Pokud musíte použít zastaralá rozhraní API, můžete potlačit upozornění v kódu nebo v souboru projektu.

Chcete-li potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, které chcete zakázat a znovu povolit upozornění.

// Disable the warning.
#pragma warning disable EXTOBS0002

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

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

Pokud chcete potlačit všechna EXTOBS0002 upozornění v projektu, přidejte <NoWarn> do souboru projektu vlastnost.

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

Další informace naleznete v tématu Potlačení upozornění.

Viz také