UnvalidatedRequestValues 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.
ASP.NET istek doğrulamasını tetiklemeden HTTP istek değerlerine erişim sağlar.
public ref class UnvalidatedRequestValues sealed
public sealed class UnvalidatedRequestValues
type UnvalidatedRequestValues = class
Public NotInheritable Class UnvalidatedRequestValues
- Devralma
-
UnvalidatedRequestValues
Açıklamalar
ASP.NET, HTTP istek koleksiyonlarında (,, ve Koleksiyonlar gibi) değerleri okuduğunda Form QueryString Cookies , istek doğrulaması gerçekleştirir. İstek doğrulaması sırasında, ASP.NET, gönderilen değerleri inceler ve işaretleme, betik veya ayrılmış karakterler içerip içermediğini belirler. Varsayılan olarak, ASP.NET bu tür girişlerin herhangi birini algılarsa, bir HttpRequestValidationException özel durum oluşturur. Bu, Web sitenizde kötü amaçlı betik ekleme saldırılarını önlemeye yardımcı olur.
Ancak, bazı durumlarda ASP.NET istek doğrulamayı atlamak ve işaretleme, betik veya ayrılmış karakterler içeren değerlere izin vermek isteyebilirsiniz. Örneğin, uygulamanız kullanıcıların HTML işaretlemesini biçimli içerik olarak göndermesini sağlayan zengin metin düzenleyici kullanıyorsa, UnvalidatedRequestValues varsayılan ASP.NET istek doğrulamasını tetiklemeden zengin metin istek değerlerini almak için sınıfının üyelerini kullanabilirsiniz. Kodunuzda, bu sınıfın üyelerine özelliğini kullanarak erişirsiniz Unvalidated .
Önemli
Bu sınıfı kullanırsanız, olası siteler arası betik saldırıları için verileri el ile denetlemeniz gerekir.
Özellikler
Cookies |
ASP.NET istek doğrulamasını tetiklemeden istemcinin gönderdiği tanımlama bilgilerinin koleksiyonunu alır. |
Files |
ASP.NET istek doğrulamasını tetiklemeden istemcinin karşıya yüklediği dosya koleksiyonunu alır. |
Form |
İstemcinin gönderdiği, ASP.NET istek doğrulamasını tetiklemeden, form değişkenlerinin koleksiyonunu alır. |
Headers |
İsteğin doğrulanmasını tetiklemeden, istemcinin gönderdiği HTTP üstbilgileri koleksiyonunu alır. |
Item[String] |
Form Cookies QueryString ServerVariables ASP.NET istek doğrulamasını tetiklemeden,, veya koleksiyonundan belirtilen nesneyi alır. |
Path |
ASP.NET istek doğrulamasını tetiklemeden istenen kaynağın sanal yolunu alır. |
PathInfo |
ASP.NET istek doğrulamasını tetiklemeden, URL uzantısına sahip bir kaynak için ek yol bilgileri alır. |
QueryString |
ASP.NET istek doğrulamasını tetiklemeden istemcinin gönderdiği HTTP sorgu dizesi değişkenlerinin koleksiyonunu alır. |
RawUrl |
ASP.NET istek doğrulamasını tetiklemeden, Web sitesi adını izleyen istenen URL 'nin bir kısmını alır. |
Url |
ASP.NET istek doğrulamasını tetiklemeden isteğin URL verilerini alır. |
Yöntemler
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) |
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) |