CA1308: Normalizar seqüências de caracteres em maiúsculas

TypeName

NormalizeStringsToUppercase

CheckId

CA1308

<strong>Categoria</strong>

Microsoft.Globalization

Alteração significativa

Não-separável

Causa

Uma operação normaliza uma seqüência de caracteres em minúsculas.

Descrição da regra

Seqüências de caracteres devem ser normalizadas em maiúsculas. Um pequeno grupo de caracteres, quando eles são convertidos em minúsculas, não é possível fazer uma viagem. Para fazer uma viagem os meios para converter os caracteres de uma localidade para outra localidade que representa dados de caracteres de forma diferente e, em seguida, com precisão recuperar os caracteres originais dos caracteres convertidos.

Como corrigir violações

Alterar as operações que converter seqüências de caracteres em minúsculas, para que as seqüências serão convertidas em maiúsculas em vez disso. Por exemplo, alterar String.ToLower(CultureInfo.InvariantCulture) para String.ToUpper(CultureInfo.InvariantCulture).

Quando suprimir avisos

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

Consulte também

Outros recursos

Avisos de globalização