Język

AntiXssEncoder.MarkAsSafe Metoda

Definicja

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 do oznaczania jako bezpiecznych.

lowerMidCodeCharts
LowerMidCodeCharts

Kombinacja niższych środkowych wykresów kodu do oznaczania jako bezpiecznych.

midCodeCharts
MidCodeCharts

Kombinacja środkowych wykresów kodu do oznaczania jako bezpiecznych.

upperMidCodeCharts
UpperMidCodeCharts

Kombinacja wykresów kodu górnego środka w celu oznaczenia ich jako bezpiecznej.

upperCodeCharts
UpperCodeCharts

Kombinacja górnych wykresów kodu do oznaczania jako bezpiecznych.

Wyjątki

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 pisanym 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, kontynuując zezwalanie 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);

Note

Metoda musi być wywoływana MarkAsSafe w metodzie Application_Start w pliku Global.asax.

Dotyczy