AntiXssEncoder.MarkAsSafe Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Oznacza znaki z określonych wykresów kodu Unicode jako bezpieczne.
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
Kombinacja niższych wykresów kodu, które mają być oznaczone jako bezpieczne.
- lowerMidCodeCharts
- LowerMidCodeCharts
Kombinacja niższych środkowych wykresów kodu, które mają być oznaczone jako bezpieczne.
- midCodeCharts
- MidCodeCharts
Kombinacja środkowych wykresów kodu, które mają być oznaczone jako bezpieczne.
- upperMidCodeCharts
- UpperMidCodeCharts
Kombinacja wykresów kodu górnego środka, które mają być oznaczone jako bezpieczne.
- upperCodeCharts
- UpperCodeCharts
Kombinacja wierzchnich wykresów kodu, które mają być oznaczone jako bezpieczne.
Wyjątki
Metoda MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) została wywołana poza Application_Start
metodą w pliku Global.asax.
Uwagi
Bezpieczna lista ma wpływ na wszystkie metody kodowania HTML XML, CSS i URL.
W przypadku niektórych wyjątków wykresy kodu Unicode nie odpowiadają bezpośrednio pisanych językach. Aby dodać obsługę określonego języka lub zestawu języków, często wymaga oznaczania wielu wykresów kodu jako bezpiecznych.
Aby dodać obsługę języka japońskiego podczas kontynuowania zezwalania na język angielski, użyj następującej składni:
MarkAsSafe(
LowerCodeCharts.Default,
LowerMidCodeCharts.HangulJamo,
MidCodeCharts.None,
UpperMidCodeCharts.CjkRadicalsSupplement |
UpperMidCodeCharts.CjkSymbolsAndPunctuation |
UpperMidCodeCharts.Hiragana |
UpperMidCodeCharts.Katakana |
UpperMidCodeCharts.KatakanaPhoneticExtensions |
UpperMidCodeCharts.LatinExtendedD |
UpperMidCodeCharts.CjkUnifiedIdeographs,
UpperCodeCharts.None);
Uwaga
Metoda MarkAsSafe musi być wywoływana w metodzie Application_Start
w pliku Global.asax.