AntiXssEncoder.MarkAsSafe Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.