AntiXssEncoder.MarkAsSafe Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.