Delen via


CA1727: PascalCase gebruiken voor benoemde tijdelijke aanduidingen

Eigenschappen Weergegeven als
Regel-id CA1727
Titel PascalCase gebruiken voor benoemde tijdelijke aanduidingen
Categorie Naamgeving
Oplossing is brekend of niet-brekend Niet-brekend
Standaard ingeschakeld in .NET 9 Nee

Oorzaak

Een benoemde tijdelijke aanduiding waarmee ILogger wordt gebruikt, is geen PascalCase.

Beschrijving van regel

Een benoemde tijdelijke aanduiding die wordt gebruikt, ILogger moet PascalCase zijn, een naamconventie waarbij de eerste letter van elk samengesteld woord in een naam een hoofdletter heeft. Deze naamconventie wordt aanbevolen voor gestructureerde logboekregistratie, waarbij elke benoemde tijdelijke aanduiding wordt gebruikt als een eigenschapsnaam in de gestructureerde gegevens.

Schendingen oplossen

Gebruik PascalCase voor benoemde tijdelijke aanduidingen. Wijzig bijvoorbeeld {firstName} in {FirstName}.

Wanneer waarschuwingen onderdrukken

Het is veilig om een waarschuwing van deze regel te onderdrukken.

Een waarschuwing onderdrukken

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

#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727

Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst none ervan in op het configuratiebestand.

[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none

Zie Codeanalysewaarschuwingen onderdrukken voor meer informatie.