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 す必要があります。

適用対象