Freigeben über


AntiXssEncoder.MarkAsSafe Methode

Definition

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.

Gilt für