言語

AntiXssEncoder.MarkAsSafe メソッド

定義

指定した Unicode コード グラフの文字を安全としてマークします。

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) メソッドは、Global.asax ファイルの Application_Start メソッドの外部で呼び出されました。

注釈

セーフ リストは、すべての HTML XML、CSS、および URL エンコード メソッドに影響します。

一部の例外では、Unicode コード グラフは記述された言語に直接対応していません。 特定の言語または一連の言語のサポートを追加するには、多くの場合、複数のコード グラフを安全としてマークする必要があります。

引き続き英語を許可しながら日本語のサポートを追加するには、次の構文を使用します。

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

Note

MarkAsSafe メソッドは、Global.asax ファイルの Application_Start メソッドで呼び出す必要があります。

適用対象