Aracılığıyla paylaş


AntiXssEncoder Sınıf

Tanım

HTML, XML, CSS ve URL dizelerinde kullanılmak üzere 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
AntiXssEncoder

Açıklamalar

AntiXssEncoder HttpEncoder , Ve gibi sınıfların yöntemlerinde dizeleri kodlamak ve kodunu çözmek için varsayılan olarak kullanılan sınıfını geçersiz kılmak için sınıfını kullanabilirsiniz HttpUtility HttpServerUtility HttpResponseHeader .

AntiXssEncoderSınıfında, güvenli listesinde bulunmayan tüm karakterler HtmlAttributeEncode ve HtmlEncode yöntemleriyle kodlanır.

HttpEncoderSınıfını sınıfıyla değiştirmek için AntiXssEncoder , encoderType Aşağıdaki örnekte gösterildiği gibi Web.config dosyasındaki HttpRuntime öğesinin özniteliğini kullanarak kaydedin:

<httpRuntime encoderType="System.Web.Security.AntiXss.AntiXssEncoder" />  

Farklı kodlama yöntemlerine yönelik varsayılan güvenli karakterlerin bir listesi,,, HtmlAttributeEncode HtmlEncode XmlAttributeEncode ve yöntemlerinin açıklamalarında bulunabilir XmlEncode . Varsayılan güvenli liste yöntemi kullanılarak değiştirilebilir MarkAsSafe .

Oluşturucular

AntiXssEncoder()

AntiXssEncoder sınıfının yeni bir örneğini başlatır.

Yöntemler

CssEncode(String)

Belirtilen dizeyi geçişli stil sayfaları (CSS) içinde 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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HeaderNameValueEncode(String, String, String, String)

Bir üst bilgi adını ve değerini HTTP üstbilgisi olarak kullanılabilecek bir dizeye kodlar.

(Devralındığı yer: HttpEncoder)
HtmlAttributeEncode(String, TextWriter)

Bir HTML özniteliğinde kullanılmak üzere belirtilen dizeyi kodlar ve çıktılar.

HtmlDecode(String, TextWriter)

HTML kodlu dizeden bir değerin kodunu çözer.

(Devralındığı yer: HttpEncoder)
HtmlEncode(String, Boolean)

Belirtilen dizeyi HTML biçimlendirmesinde metin olarak kullanılmak üzere kodlar ve isteğe bağlı olarak, HTML 4,0 adlı varlıkları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 dizeyi çıkış olarak verir.

HtmlFormUrlEncode(String)

MIME türü "application/x-www-form-urlencoded" olan form gönderimlerinin kullanımı için belirtilen dizeyi kodlar.

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önderimlerini kullanmak için belirtilen dizeyi kodlar.

JavaScriptStringEncode(String)

Bir dizeyi kodlar.

(Devralındığı yer: HttpEncoder)
MarkAsSafe(LowerCodeCharts, LowerMidCodeCharts, MidCodeCharts, UpperMidCodeCharts, UpperCodeCharts)

Belirtilen Unicode kod grafiklerinden gelen karakterleri güvenli olarak işaretler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
UrlEncode(Byte[], Int32, Int32)

Bayt dizisinde belirtilen kaydırmadan başlayarak ve belirtilen bayt sayısını kodlayarak, belirtilen bayt dizisini bir URL'de kullanmak üzere kodlar.

UrlEncode(String)

Belirtilen dizeyi URL'de kullanmak üzere kodlar.

UrlEncode(String, Encoding)

Belirtilen karakter kodlama türünü kullanarak url'de kullanmak üzere belirtilen dizeyi kodlar.

UrlEncode(String, Int32)

Belirtilen kod sayfasını kullanarak bir URL'de kullanmak üzere belirtilen dizeyi kodlar.

UrlPathEncode(String)

Url'de kullanmak üzere yol dizelerini kodlar.

XmlAttributeEncode(String)

Belirtilen dizeyi XML özniteliklerinde kullanmak üzere kodlar.

XmlEncode(String)

Belirtilen dizeyi XML özniteliklerinde kullanmak üzere kodlar.

Şunlara uygulanır