AntiXssEncoder.MarkAsSafe Método

Definición

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.

Se aplica a