Compartilhar via


CA1308: normalizar cadeias de caracteres para maiúsculas

TypeName

NormalizeStringsToUppercase

CheckId

CA1308

Categoria

Microsoft.Globalization

Alteração Significativa

Sem quebra

Causa

Uma operação normaliza uma cadeia de caracteres em minúsculas.

Descrição da Regra

As cadeias de caracteres devem ser normalizadas em maiúsculas.Um pequeno grupo de caracteres, quando são convertidos em minúsculas, não pode fazer uma viagem de ida e volta.Para fazer uma viagem de ida e volta significa converter os caracteres de uma localidade para outra localidade que representa dados de caractere diferente, e recuperar exatamente nos caracteres original de caracteres convertidos.

Como Corrigir Violações

Alterar as operações que converte cadeias de caracteres em minúsculas de modo que as cadeias de caracteres são convertidas em maiúsculos em vez disso.Por exemplo, altere String.ToLower(CultureInfo.InvariantCulture) a String.ToUpper(CultureInfo.InvariantCulture).

Quando Suprimir Alertas

É seguro para suprimir uma mensagem de aviso quando você não está fazendo a decisão da segurança com base no resultado (por exemplo, quando você o está exibindo na interface do usuário).

Consulte também

Outros recursos

Avisos de globalização