Partager via


AntiXssEncoder.MarkAsSafe Méthode

Définition

Marque les caractères des tableaux de caractères Unicode spécifiés comme sécurisés.

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)

Paramètres

lowerCodeCharts
LowerCodeCharts

Combinaison de tableaux de caractères inférieurs à marquer comme sécurisés.

lowerMidCodeCharts
LowerMidCodeCharts

Combinaison de tableaux de caractères inférieurs à intermédiaires à marquer comme sécurisés.

midCodeCharts
MidCodeCharts

Combinaison de tableaux de caractères intermédiaires à marquer comme sécurisés.

upperMidCodeCharts
UpperMidCodeCharts

Combinaison de tableaux de caractères supérieurs à intermédiaires à marquer comme sécurisés.

upperCodeCharts
UpperCodeCharts

Combinaison de tableaux de caractères supérieurs à marquer comme sécurisés.

Exceptions

La méthode MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) a été appelée en dehors de la méthode Application_Start dans le fichier Global.asax.

Remarques

La liste sécurisée affecte toutes les méthodes d’encodage XML, CSS et HTML.

À quelques exceptions près, les graphiques de code Unicode ne correspondent pas directement aux langages écrits. Pour ajouter la prise en charge d’une langue spécifique ou d’un ensemble de langues, il est souvent nécessaire de marquer plusieurs graphiques de code comme sécurisés.

Pour ajouter la prise en charge de la langue japonaise tout en continuant à autoriser l’anglais, utilisez la syntaxe suivante :

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

Notes

La MarkAsSafe méthode doit être appelée dans la Application_Start méthode dans le fichier global. asax.

S’applique à