AntiXssEncoder.MarkAsSafe メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された 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
す必要があります。
適用対象
.NET