AntiXssEncoder Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Codifica una stringa per l'utilizzo in stringhe HTML, XML, CSS e URL.
public ref class AntiXssEncoder : System::Web::Util::HttpEncoder
public class AntiXssEncoder : System.Web.Util.HttpEncoder
type AntiXssEncoder = class
inherit HttpEncoder
Public Class AntiXssEncoder
Inherits HttpEncoder
- Ereditarietà
È possibile usare la classe per eseguire l'override della classe utilizzata per impostazione predefinita per codificare e decodificare stringhe in metodi di classi quali AntiXssEncoder HttpEncoder , e HttpUtility HttpServerUtility HttpResponseHeader .
Nella classe AntiXssEncoder tutti i caratteri non trovati nell'elenco di elementi attendibili vengono codificati dai HtmlAttributeEncode metodi e HtmlEncode .
Per sostituire la classe con la classe , registrarla usando l'attributo dell'elemento httpRuntime nel file Web.config, come illustrato HttpEncoder AntiXssEncoder encoderType
nell'esempio seguente:
<httpRuntime encoderType="System.Web.Security.AntiXss.AntiXssEncoder" />
Un elenco di caratteri sicuri predefiniti per i diversi metodi di codifica è disponibile nelle osservazioni per i metodi HtmlAttributeEncode HtmlEncode , , e XmlAttributeEncode XmlEncode . L'elenco di sicurezza predefinito può essere modificato usando il MarkAsSafe metodo .
Anti |
Inizializza una nuova istanza della classe AntiXssEncoder. |
Css |
Codifica la stringa specificata da utilizzare nei fogli di stile CSS. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Header |
Codifica il nome e il valore di un'intestazione in una stringa che può essere utilizzata come intestazione HTTP. (Ereditato da HttpEncoder) |
Html |
Codifica e restituisce la stringa specificata da usare in un attributo HTML. |
Html |
Decodifica un valore da una stringa codificata in formato HTML. (Ereditato da HttpEncoder) |
Html |
Codifica la stringa specificata da utilizzare come testo nel markup HTML e facoltativamente specifica se utilizzare le entità denominate HTML 4.0. |
Html |
Codifica la stringa specificata da usare come testo nel markup HTML e restituisce la stringa usando il writer di testo specificato. |
Html |
Codifica la stringa specificata da usare negli invii di form il cui tipo MIME è "application/x-www-form-urlencoded". |
Html |
Codifica la stringa specificata per gli invii di form il cui tipo MIME è "application/x-www-form-urlencoded" tramite il tipo di codifica dei caratteri specificato. |
Html |
Codifica la stringa specificata da utilizzare negli invii di form il cui tipo MIME è "application/x-www-form-urlencoded" tramite la tabella codici specificata. |
Java |
Esegue la codifica di una stringa. (Ereditato da HttpEncoder) |
Mark |
Contrassegna come sicuri i caratteri dalle tabelle di codice Unicode specificate. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Url |
Codifica la matrice di byte specificata da utilizzare in un URL, a partire dall'offset indicato nella matrice di byte e codificando il numero di byte specificato. |
Url |
Codifica la stringa specificata da utilizzare in un URL. |
Url |
Codifica la stringa specificata da utilizzare in un URL tramite il tipo di codifica dei caratteri specificato. |
Url |
Codifica la stringa specificata da utilizzare in un URL tramite la tabella codici specificata. |
Url |
Codifica stringhe di percorso da utilizzare in un URL. |
Xml |
Codifica la stringa specificata da utilizzare negli attributi XML. |
Xml |
Codifica la stringa specificata da utilizzare negli attributi XML. |
Prodotto | Versioni |
---|---|
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |