Sdílet prostřednictvím


AntiXssEncoder.MarkAsSafe Metoda

Definice

Označí znaky ze zadaných grafů kódu Unicode jako bezpečné.

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)

Parametry

lowerCodeCharts
LowerCodeCharts

Kombinace grafů s nižším kódem, které se označí jako bezpečné.

lowerMidCodeCharts
LowerMidCodeCharts

Kombinace grafů kódu uprostřed, které se označí jako bezpečné.

midCodeCharts
MidCodeCharts

Kombinace prostředních grafů kódu, které se označí jako bezpečné.

upperMidCodeCharts
UpperMidCodeCharts

Kombinace grafů kódu uprostřed horní části, které se označí jako bezpečné.

upperCodeCharts
UpperCodeCharts

Kombinace horních grafů kódu, které se označí jako bezpečné.

Výjimky

Poznámky

Seznam bezpečných souborů ovlivňuje všechny metody kódování HTML XML, CSS a URL.

S některými výjimkami grafy kódu Unicode přímo neodpovídají napsaným jazykům. Přidání podpory pro konkrétní jazyk nebo sadu jazyků často vyžaduje označení několika grafů kódu jako bezpečných.

Pokud chcete přidat podporu pro japonštinu a současně povolit angličtinu, použijte následující syntaxi:

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

Poznámka

Metoda MarkAsSafe musí být volána v Application_Start metodě v souboru Global.asax.

Platí pro