AntiXssEncoder.MarkAsSafe Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Marca caracteres de los 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
Combinación de gráficos de código inferior que se van a marcar como seguros.
- lowerMidCodeCharts
- LowerMidCodeCharts
Combinación de gráficos de código medio inferior que se van a marcar como seguros.
- midCodeCharts
- MidCodeCharts
Combinación de gráficos de código intermedio que se van a marcar como seguros.
- upperMidCodeCharts
- UpperMidCodeCharts
Combinación de gráficos de código superior medio que se van a marcar como seguros.
- upperCodeCharts
- UpperCodeCharts
Combinación de gráficos de código superior que se van a marcar como seguros.
Excepciones
Se MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) llamó al método fuera del Application_Start método en el archivo Global.asax.
Comentarios
La lista segura afecta a todos los métodos de codificación HTML XML, CSS y URL.
Con algunas excepciones, los gráficos de código Unicode no corresponden directamente a los lenguajes escritos. Para agregar compatibilidad con un idioma específico o un conjunto de idiomas, a menudo requiere marcar varios gráficos de código como seguros.
Para agregar compatibilidad con el idioma japonés mientras continúa permitiendo el inglés, use la sintaxis siguiente:
MarkAsSafe(
LowerCodeCharts.Default,
LowerMidCodeCharts.HangulJamo,
MidCodeCharts.None,
UpperMidCodeCharts.CjkRadicalsSupplement |
UpperMidCodeCharts.CjkSymbolsAndPunctuation |
UpperMidCodeCharts.Hiragana |
UpperMidCodeCharts.Katakana |
UpperMidCodeCharts.KatakanaPhoneticExtensions |
UpperMidCodeCharts.LatinExtendedD |
UpperMidCodeCharts.CjkUnifiedIdeographs,
UpperCodeCharts.None);
Note
Se MarkAsSafe debe llamar al método en el Application_Start método del archivo Global.asax.