AntiXssEncoder.MarkAsSafe Метод

Определение

Помечает символы из указанных таблиц кодировок Юникода как безопасные.

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)

Параметры

lowerCodeCharts
LowerCodeCharts

Комбинация нижних частей таблиц кодировок, которые требуется пометить как безопасные.

lowerMidCodeCharts
LowerMidCodeCharts

Комбинация средних-нижних таблиц кода, которые требуется пометить как безопасные.

midCodeCharts
MidCodeCharts

Комбинация средних таблиц кода, которые требуется пометить как безопасные.

upperMidCodeCharts
UpperMidCodeCharts

Комбинация средних-верхних таблиц кода, которые требуется пометить как безопасные.

upperCodeCharts
UpperCodeCharts

Комбинация верхних таблиц кода, которые требуется пометить как безопасные.

Исключения

Метод MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) был вызван вне метода Application_Start в файле Global.asax.

Комментарии

Список надежных методов влияет на все методы кодировки HTML XML, CSS и URL-адресов.

С некоторыми исключениями диаграммы кода Юникода не соответствуют непосредственно написанным языкам. Чтобы добавить поддержку для определенного языка или набора языков, часто требуется пометить несколько диаграмм кода как надежные.

Чтобы добавить поддержку для японского языка, продолжая разрешать английский, используйте следующий синтаксис:

MarkAsSafe(  
            LowerCodeCharts.Default,  
            LowerMidCodeCharts.HangulJamo,  
            MidCodeCharts.None,  
            UpperMidCodeCharts.CjkRadicalsSupplement |   
            UpperMidCodeCharts.CjkSymbolsAndPunctuation |   
            UpperMidCodeCharts.Hiragana |   
            UpperMidCodeCharts.Katakana |   
            UpperMidCodeCharts.KatakanaPhoneticExtensions |   
            UpperMidCodeCharts.LatinExtendedD |  
            UpperMidCodeCharts.CjkUnifiedIdeographs,  
            UpperCodeCharts.None);  

Примечание

MarkAsSafeМетод должен быть вызван в Application_Start методе в файле Global. asax.

Применяется к