Compartir a través de


AntiXssEncoder.MarkAsSafe Método

Definición

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.

Se aplica a