AntiXssEncoder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTML, XML, CSS ve URL dizelerinde kullanılacak bir dizeyi kodlar.
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
- Devralma
Açıklamalar
sınıfınıAntiXssEncoder, , ve HttpEncodergibi sınıfların HttpUtility yöntemlerindeki dizeleri kodlamak ve kodunu çözmek için varsayılan olarak HttpServerUtilityHttpResponseHeaderkullanılan sınıfı geçersiz kılmak için kullanabilirsiniz.
AntiXssEncoder sınıfında, güvenli listede bulunmayan tüm karakterler ve HtmlAttributeEncode yöntemleri tarafından HtmlEncode kodlanır.
sınıfını HttpEncoder sınıfıyla AntiXssEncoder değiştirmek için, aşağıdaki örnekte gösterildiği gibi Web.config dosyasındaki httpRuntime öğesinin özniteliğini kullanarak encoderType kaydedin:
<httpRuntime encoderType="System.Web.Security.AntiXss.AntiXssEncoder" />
Farklı kodlama yöntemleri için varsayılan güvenli karakterlerin listesi , , HtmlAttributeEncodeHtmlEncodeve XmlAttributeEncode yöntemlerinin XmlEncodeaçıklamalarında bulunabilir. Varsayılan güvenli liste yöntemi kullanılarak MarkAsSafe değiştirilebilir.
Oluşturucular
| Name | Description |
|---|---|
| AntiXssEncoder() |
AntiXssEncoder sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| CssEncode(String) |
Belirtilen dizeyi basamaklı stil sayfalarında (CSS) kullanılmak üzere kodlar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| HeaderNameValueEncode(String, String, String, String) |
Bir üst bilgi adını ve değerini HTTP üst bilgisi olarak kullanılabilecek bir dizeye kodlar. (Devralındığı yer: HttpEncoder) |
| HtmlAttributeEncode(String, TextWriter) |
Belirtilen dizeyi bir HTML özniteliğinde kullanılmak üzere kodlar ve çıkışlar. |
| HtmlDecode(String, TextWriter) |
HTML ile kodlanmış bir dizeden bir değerin kodunu çözer. (Devralındığı yer: HttpEncoder) |
| HtmlEncode(String, Boolean) |
Belirtilen dizeyi HTML işaretlemesinde metin olarak kullanmak üzere kodlar ve isteğe bağlı olarak HTML 4.0 adlandırılmış varlıklarının kullanılıp kullanılmayacağını belirtir. |
| HtmlEncode(String, TextWriter) |
Belirtilen dizeyi HTML işaretlemesinde metin olarak kullanmak üzere kodlar ve belirtilen metin yazıcısını kullanarak dizenin çıkışını verir. |
| HtmlFormUrlEncode(String, Encoding) |
Belirtilen karakter kodlama türünü kullanarak MIME türü "application/x-www-form-urlencoded" olan form gönderimleri için belirtilen dizeyi kodlar. |
| HtmlFormUrlEncode(String, Int32) |
Belirtilen kod sayfasını kullanarak MIME türü "application/x-www-form-urlencoded" olan form gönderimlerinde kullanılmak üzere belirtilen dizeyi kodlar. |
| HtmlFormUrlEncode(String) |
Belirtilen dizeyi, MIME türü "application/x-www-form-urlencoded" olan form gönderimlerinde kullanılmak üzere kodlar. |
| JavaScriptStringEncode(String) |
Bir dizeyi kodlar. (Devralındığı yer: HttpEncoder) |
| MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts) |
Belirtilen Unicode kod grafiklerindeki karakterleri güvenli olarak işaretler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| UrlEncode(Byte[], Int32, Int32) |
Belirtilen bayt dizisini bir URL'de kullanılmak üzere kodlar, bayt dizisinde belirtilen uzaklıkta başlar ve belirtilen bayt sayısını kodlar. |
| UrlEncode(String, Encoding) |
Belirtilen karakter kodlama türünü kullanarak belirtilen dizeyi URL'de kullanılmak üzere kodlar. |
| UrlEncode(String, Int32) |
Belirtilen kod sayfasını kullanarak belirtilen dizeyi URL'de kullanmak üzere kodlar. |
| UrlEncode(String) |
Belirtilen dizeyi URL'de kullanılmak üzere kodlar. |
| UrlPathEncode(String) |
Url'de kullanılacak yol dizelerini kodlar. |
| XmlAttributeEncode(String) |
Belirtilen dizeyi XML özniteliklerinde kullanılmak üzere kodlar. |
| XmlEncode(String) |
Belirtilen dizeyi XML özniteliklerinde kullanılmak üzere kodlar. |