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 los 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 va a marcar como segura.
- lowerMidCodeCharts
- LowerMidCodeCharts
Combinación de gráficos de código inferior-medio que se va a marcar como segura.
- midCodeCharts
- MidCodeCharts
Combinación de gráficos de código medio que se va a marcar como segura.
- upperMidCodeCharts
- UpperMidCodeCharts
Combinación de gráficos de código superior-medio que se va a marcar como segura.
- upperCodeCharts
- UpperCodeCharts
Combinación de gráficos de código superior que se va a marcar como segura.
Excepciones
Se llamó al método MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) fuera del método Application_Start
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 se corresponden directamente con los idiomas escritos. Para agregar compatibilidad con un idioma o conjunto de idiomas específicos, a menudo es necesario marcar varios gráficos de código como seguros.
Para agregar compatibilidad con el idioma japonés a la vez que se permite 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);
Nota
Se MarkAsSafe debe llamar al método en el método del archivo Application_Start
Global.asax.