AntiXssEncoder.MarkAsSafe 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 유니코드 코드 차트의 문자를 안전한 것으로 표시합니다.
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
안전한 것으로 표시할 상위 코드 차트의 조합입니다.
예외
Global.asax MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) 파일의 Application_Start 메서드 외부에서 메서드가 호출되었습니다.
설명
안전 목록은 모든 HTML XML, CSS 및 URL 인코딩 메서드에 영향을 줍니다.
일부 예외를 제외하고 유니코드 코드 차트는 작성된 언어에 직접 해당하지 않습니다. 특정 언어 또는 언어 집합에 대한 지원을 추가하려면 여러 코드 차트를 안전한 것으로 표시해야 하는 경우가 많습니다.
영어를 계속 허용하면서 일본어 지원을 추가하려면 다음 구문을 사용합니다.
MarkAsSafe(
LowerCodeCharts.Default,
LowerMidCodeCharts.HangulJamo,
MidCodeCharts.None,
UpperMidCodeCharts.CjkRadicalsSupplement |
UpperMidCodeCharts.CjkSymbolsAndPunctuation |
UpperMidCodeCharts.Hiragana |
UpperMidCodeCharts.Katakana |
UpperMidCodeCharts.KatakanaPhoneticExtensions |
UpperMidCodeCharts.LatinExtendedD |
UpperMidCodeCharts.CjkUnifiedIdeographs,
UpperCodeCharts.None);
메모
Global.asax MarkAsSafe 파일의 Application_Start 메서드에서 메서드를 호출해야 합니다.