AntiXssEncoder.MarkAsSafe Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Metoda MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) byla volána mimo Application_Start
metodu v souboru Global.asax.
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.