AntiXssEncoder.MarkAsSafe Methode

Definition

Markiert Zeichen aus den angegebenen Unicode-Codediagrammen 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 Codediagrammen, die als sicher gekennzeichnet werden sollen.

lowerMidCodeCharts
LowerMidCodeCharts

Die Kombination aus Diagrammen mit mittlerem Code, die als sicher gekennzeichnet werden sollen.

midCodeCharts
MidCodeCharts

Die Kombination aus mittleren Codediagrammen, die als sicher markiert werden sollen.

upperMidCodeCharts
UpperMidCodeCharts

Die Kombination aus Oberen mittleren Codediagrammen, die als sicher markiert werden sollen.

upperCodeCharts
UpperCodeCharts

Die Kombination aus oberen Codediagrammen, die als sicher markiert werden sollen.

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. Zum Hinzufügen der Unterstützung für eine bestimmte Sprache oder eine Bestimmte Sprachenmenge müssen häufig mehrere Codediagramme als sicher markiert werden.

Verwenden Sie die folgende Syntax, um unterstützung für die japanische Sprache hinzuzufügen, während Sie weiterhin Englisch zulassen:

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

Note

Die MarkAsSafe Methode muss in der Methode in der Application_Start Datei "Global.asax" aufgerufen werden.

Gilt für: