Idioma

AntiXssEncoder.MarkAsSafe Método

Definição

Marca os caracteres dos gráficos de códigos Unicode especificados como seguros.

public:
 static void MarkAsSafe(System::Web::Security::AntiXss::LowerCodeCharts lowerCodeCharts, System::Web::Security::AntiXss::LowerMidCodeCharts lowerMidCodeCharts, System::Web::Security::AntiXss::MidCodeCharts midCodeCharts, System::Web::Security::AntiXss::UpperMidCodeCharts upperMidCodeCharts, System::Web::Security::AntiXss::UpperCodeCharts upperCodeCharts);
public static void MarkAsSafe(System.Web.Security.AntiXss.LowerCodeCharts lowerCodeCharts, System.Web.Security.AntiXss.LowerMidCodeCharts lowerMidCodeCharts, System.Web.Security.AntiXss.MidCodeCharts midCodeCharts, System.Web.Security.AntiXss.UpperMidCodeCharts upperMidCodeCharts, System.Web.Security.AntiXss.UpperCodeCharts upperCodeCharts);
static member MarkAsSafe : System.Web.Security.AntiXss.LowerCodeCharts * System.Web.Security.AntiXss.LowerMidCodeCharts * System.Web.Security.AntiXss.MidCodeCharts * System.Web.Security.AntiXss.UpperMidCodeCharts * System.Web.Security.AntiXss.UpperCodeCharts -> unit
Public Shared Sub MarkAsSafe (lowerCodeCharts As LowerCodeCharts, lowerMidCodeCharts As LowerMidCodeCharts, midCodeCharts As MidCodeCharts, upperMidCodeCharts As UpperMidCodeCharts, upperCodeCharts As UpperCodeCharts)

Parâmetros

lowerCodeCharts
LowerCodeCharts

A combinação de quadros de códigos inferiores para marcar como seguro.

lowerMidCodeCharts
LowerMidCodeCharts

A combinação de quadros de códigos do meio inferior para marcar como seguro.

midCodeCharts
MidCodeCharts

A combinação de quadros de códigos intermédios para marcar como seguro.

upperMidCodeCharts
UpperMidCodeCharts

A combinação de quadros de códigos entre o médio superior e médio para marcar como seguro.

upperCodeCharts
UpperCodeCharts

A combinação de gráficos de código superior para marcar como seguro.

Exceções

O MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) método era chamado fora do Application_Start método no ficheiro Global.asax.

Observações

A lista segura afeta todos os métodos de codificação HTML XML, CSS e URL.

Com algumas exceções, os gráficos de código Unicode não correspondem diretamente às línguas escritas. Para adicionar suporte a uma linguagem específica ou conjunto de linguagens é frequentemente necessário marcar múltiplos quadros de código como seguros.

Para adicionar suporte à língua japonesa enquanto continua a permitir o inglês, use a seguinte sintaxe:

MarkAsSafe(
            LowerCodeCharts.Default,
            LowerMidCodeCharts.HangulJamo,
            MidCodeCharts.None,
            UpperMidCodeCharts.CjkRadicalsSupplement |
            UpperMidCodeCharts.CjkSymbolsAndPunctuation |
            UpperMidCodeCharts.Hiragana |
            UpperMidCodeCharts.Katakana |
            UpperMidCodeCharts.KatakanaPhoneticExtensions |
            UpperMidCodeCharts.LatinExtendedD |
            UpperMidCodeCharts.CjkUnifiedIdeographs,
            UpperCodeCharts.None);

Note

O MarkAsSafe método deve ser chamado no Application_Start método no ficheiro Global.asax.

Aplica-se a