Condividi tramite


CA1727: Usare PascalCase per i segnaposto denominati

Proprietà valore
ID regola CA1727
Title Usare PascalCase per segnaposto denominati
Categoria Denominazione
La correzione causa un'interruzione o meno Non causa un'interruzione
Abilitato per impostazione predefinita in .NET 9 No

Causa

Un segnaposto denominato usato con ILogger non è PascalCase.

Descrizione regola

Un segnaposto denominato usato con ILogger deve essere PascalCase, una convenzione di denominazione in cui la prima lettera di ogni parola composta in un nome è maiuscola. Questa convenzione di denominazione è consigliata per la registrazione strutturata, in cui ogni segnaposto denominato viene usato come nome di proprietà nei dati strutturati.

Come correggere le violazioni

Usare PascalCase per i segnaposto denominati. Puoi ad esempio modificare {firstName} in {FirstName}.

Quando eliminare gli avvisi

È sicuro eliminare un avviso da questa regola.

Eliminare un avviso

Se si vuole eliminare una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.

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

Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità none su nel file di configurazione.

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

Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.