AntiXssEncoder.MarkAsSafe Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Markiert Zeichen angegebener Unicode-Codeübersichten als sicher.
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)
Parameter
- lowerCodeCharts
- LowerCodeCharts
Die Kombination aus unteren Zeichentabellen, die als sicher zu kennzeichnen sind.
- lowerMidCodeCharts
- LowerMidCodeCharts
Die Kombination aus Zeichentabellen des unteren Mittelfelds, die als sicher zu kennzeichnen sind.
- midCodeCharts
- MidCodeCharts
Die Kombination aus mittleren Zeichentabellen, die als sicher zu kennzeichnen sind.
- upperMidCodeCharts
- UpperMidCodeCharts
Die Kombination aus Zeichentabellen des oberen Mittelfelds, die als sicher zu kennzeichnen sind.
- upperCodeCharts
- UpperCodeCharts
Die Kombination aus oberen Zeichentabellen, die als sicher zu kennzeichnen sind.
Ausnahmen
Die MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts)-Methode wurde außerhalb der Application_Start
-Methode in der Datei Global.asax aufgerufen.
Hinweise
Die Sichere Liste wirkt sich auf alle HTML-XML-, CSS- und URL-Codierungsmethoden aus.
Mit einigen Ausnahmen entsprechen Unicode-Codediagramme nicht direkt geschriebenen Sprachen. Um Unterstützung für eine bestimmte Sprache oder eine Gruppe von Sprachen hinzuzufügen, müssen häufig mehrere Codediagramme als sicher gekennzeichnet werden.
Verwenden Sie die folgende Syntax, um Unterstützung für die japanische Sprache hinzuzufügen und weiterhin Englisch zuzulassen:
MarkAsSafe(
LowerCodeCharts.Default,
LowerMidCodeCharts.HangulJamo,
MidCodeCharts.None,
UpperMidCodeCharts.CjkRadicalsSupplement |
UpperMidCodeCharts.CjkSymbolsAndPunctuation |
UpperMidCodeCharts.Hiragana |
UpperMidCodeCharts.Katakana |
UpperMidCodeCharts.KatakanaPhoneticExtensions |
UpperMidCodeCharts.LatinExtendedD |
UpperMidCodeCharts.CjkUnifiedIdeographs,
UpperCodeCharts.None);
Hinweis
Die MarkAsSafe -Methode muss in der Application_Start
-Methode in der Datei Global.asax aufgerufen werden.