Dil

AntiXssEncoder Sınıf

Tanım

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
AntiXssEncoder

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.

Şunlara uygulanır