AntiXssEncoder.MarkAsSafe Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Marca caracteres de gráficos de código 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 gráficos de código inferiores a serem marcados como seguros.
- lowerMidCodeCharts
- LowerMidCodeCharts
A combinação de gráficos de código inferiores a médios a serem marcados como seguros.
- midCodeCharts
- MidCodeCharts
A combinação de gráficos de código médios a serem marcados como seguros.
- upperMidCodeCharts
- UpperMidCodeCharts
A combinação de gráficos de código superiores a médios a serem marcados como seguros.
- upperCodeCharts
- UpperCodeCharts
A combinação de gráficos de código superiores a serem marcados como seguros.
Exceções
O método MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) foi chamado externamente ao método Application_Start no arquivo Global.asax.
Comentários
A lista segura afeta todos os métodos HTML XML, CSS e codificação de URL.
Com algumas exceções, os gráficos de código Unicode não correspondem diretamente a linguagens escritas. Para adicionar suporte a um idioma específico ou a um conjunto de idiomas geralmente requer a marcação de vários gráficos de código como seguro.
Para adicionar suporte para o idioma japonês 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);
Observação
O MarkAsSafe método deve ser chamado no Application_Start método no arquivo global. asax.