Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
TypeName |
NormalizeStringsToUppercase |
CheckId |
CA1308 |
Categoria |
Microsoft.Globalization |
Breaking Change |
Non sostanziale |
Causa
Un'operazione normalizza stringhe in minuscolo.
Descrizione della regola
Le stringhe devono essere normalizzate in maiuscolo. Esiste un piccolo gruppo di caratteri che in caso di conversione a minuscola non è in grado completare un round trip. Per completare un round trip si intende inviare il carattere da un set di impostazioni internazionali a un altro che rappresenta i dati del carattere in modo diverso, quindi recuperare il carattere senza errori.
Correzione delle violazioni
Modificare le operazioni che convertono le stringhe a minuscole in modo tale da convertirle a maiuscole. Cambiare ad esempio String.ToLower(CultureInfo.InvariantCulture) in String.ToUpper(CultureInfo.InvariantCulture)
Esclusione di avvisi
L'eliminazione di un messaggio di avviso è sicura quando non si prendono decisioni di sicurezza in base al risultato, ad esempio nei casi in cui l'avviso venga visualizzato nell'interfaccia utente.